博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 1074
阅读量:6325 次
发布时间:2019-06-22

本文共 785 字,大约阅读时间需要 2 分钟。

状态压缩题,要注意的是有多种情况扣分相同,那么要按照字典序输出,也就是输入时在前,那么输出也要在前。具体看代码注释。

参考文章:


#include 
#include
#include
#include
using namespace std;const int maxn=1<<17;struct homework{ char name[150]; int deadline; int timecost;//做作业所花费的时间}h[30];struct node{ int score;//当前的扣分情况 int time;//当前所花的天数 int num;//当前所做作业的序号 int pre;//上一个状态的地址}dp[maxn];//数组要开的足够大,数字上限为2^nint main(){ int T,N; scanf("%d",&T); while(T--){ scanf("%d",&N); for(int i=0;i
=0;j--){//j从大到小每个作业遍历,保证字典序输出 int temp=1<
st; while(M!=0){ st.push(dp[M].num); M=dp[M].pre; } while(!st.empty()){ printf("%s\n",h[st.top()].name); st.pop(); } } return 0;}

确实不是很懂这题,出错的地方请见谅。

转载于:https://blog.51cto.com/13688928/2112632

你可能感兴趣的文章
hdu 5063 Operation the Sequence(Bestcoder Round #13)
查看>>
django orm多条件查询及except处理不存在记录的样码
查看>>
8.3折抢购最欢迎的Mac清理工具CleanMyMac3
查看>>
第十五章 springboot + pojo默认值设置
查看>>
linux grep命令
查看>>
Button MouseEvent颜色变化
查看>>
django自身提供的sitemap和feed实现样例
查看>>
Entity Framework Code First (一)Conventions
查看>>
强制使用栅格图
查看>>
P1045 麦森数
查看>>
一个自动生成html的类
查看>>
Tomcat:Exception loading sessions from persistent storage
查看>>
servlets的表单提交响应
查看>>
C#中Main方法的四种形式
查看>>
Script:诊断SYSAUX表空间使用情况
查看>>
[Cocos2d-x For WP8]基础知识
查看>>
Android——Android Studio导入SlidingMenu类库的方法
查看>>
Jenkins+Maven+Sonar系统持续集成环境部署以及配置
查看>>
完美的nginx图片防盗链设置详解
查看>>
Windows下Redis的安装使用
查看>>