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

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

题目链接:

思路:一开始没思路,看大牛一博客也的。。。orz....为了方便处理给每一个装备一个标号,并记录价格和拥有数量,买不到的装备价格用一个特殊的数标记,然后对需要的装备进行递归处理,对于一件装备,如果已经拥有就直接用,如果没有就买,如果买不到就合成。数据保证需要的装备肯定能得到。

View Code
1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 using namespace std; 8 #define MAXN 222 9 #define inf 1<<30 10 struct Node{ 11 string name; 12 int price,num; 13 }node[MAXN]; 14 int n,m,x,k; 15 string str; 16 vector
vet[MAXN]; 17 18 int Find(string &str){ 19 for(k=0;k
Q; 55 for(int i=0;i
>node[i].name>>node[i].price; 58 node[i].num=0; 59 } 60 m=n; 61 scanf("%d",&n); 62 for(int i=0;i
>str>>x; 64 for(k=0;k
>str; 77 Q.push(Find(str)); 78 cin>>str; 79 while(str!="="){ 80 cin>>str; 81 Q.push(Find(str)); 82 cin>>str; 83 } 84 cin>>str; 85 x=Find(str); 86 while(!Q.empty()){ 87 int y=Q.front(); 88 Q.pop(); 89 vet[x].push_back(y); 90 } 91 } 92 scanf("%d",&n); 93 int ans=0; 94 while(n--){ 95 cin>>str>>x; 96 ans+=Solve(Find(str),x); 97 } 98 printf("%d\n",ans); 99 }100 return 0;101 }

 

转载地址:http://yhigo.baihongyu.com/

你可能感兴趣的文章
评论递归无极显示
查看>>
用学习逃避成长,听新知缓解焦虑
查看>>
selenium 如何处理table
查看>>
从流程浅析网站性能优化点
查看>>
Web前端面试宝典(最新)
查看>>
python-week1-postman+jemter-soapUI
查看>>
POJ 3349 Snowflake Snow Snowflakes 暴力
查看>>
LoadRunner性能测试入门教程
查看>>
Java I/O Properties的使用 存取配置文件
查看>>
关于开源的一点看法
查看>>
bzoj 3328 PYXFIB——单位根反演
查看>>
bzoj1037生日聚会
查看>>
eclipse-->切换语言版本
查看>>
2003应用池假死常见问题和解决方法
查看>>
使用javascript的日期函数
查看>>
c# : use xsd 校验 xml
查看>>
mybatis初接触
查看>>
没有测试的开发是多么的悲催哇
查看>>
awk的日志模块追加日期时间字段的方案
查看>>
[转]高级SQL注入:混淆和绕过
查看>>