hd1871 无题——卖得一手好萌
来源:互联网 发布:用java输出三角形 编辑:程序博客网 时间:2024/04/28 02:28
快来戳我 (´Д`)
首先题意分析···
题意很明白,首先要求是要便宜,其次是这个宾馆可以装下这组所有的人 QAQ 这题里面没有任何的坑 所以只要放心大胆的写就好了(趴
接着上代码
<span style="font-family:SimHei;font-size:18px;">#include <stdio.h>#include <string.h>#include <algorithm>#include <iostream>using namespace std;typedef struct {int no;int room;int worth;}Node;bool cmp(Node a,Node b){ return a.worth<b.worth;}Node node[1005]; int res[1005];int main(){int t;scanf("%d",&t);while(t--){ int c; scanf("%d",&c);int i;for (i=0;i<c;i++){ scanf("%d %d %d",&node[i].no,&node[i].room,&node[i].worth);}int s;scanf("%d",&s);int stu[1005];for (i=0;i<s;i++) scanf("%d",&stu[i]);sort(node,node+c,cmp);for (i=0;i<s;i++){ for (int j=0;j<c;j++) { if (stu[i]>node[j].room) res[i]=-1; else { res[i]=node[j].no; node[j].room-=stu[i]; break; } }}for (i=0;i<s;i++) if (res[i]==-1) printf("sorry\n");else printf("%d\n",res[i]);}return 0;}</span>
这个是当时做题的时候差不多的代码 跟最后ac的代码的差别就是··· 我把那node的数组和res的数组定义在循环里了··然后就错了 我很费解啊(´Д`)
所以求指教
0 0
- hd1871 无题——卖得一手好萌
- 卢乐群:如何练得一手好字?书法之道
- 写得一手好代码,先学会设计模式
- Android实习周记:第六周,然而生活不止要求你编得一手好程序
- 如何写一手好代码
- 吟的一手好诗
- 如何打一手好Log
- 如何打一手好Log
- 如何打一手好Log
- 如何打一手好Log
- 如何打一手好Log
- 如何打一手好Log
- 【39】秀的一手好css
- 证券基础知识——一手代表多少数量?
- 无题——异曲同工
- 爱——无题
- SEO五日谈四:写一手好的行业文章
- 我的2014作的一手好死,2015求轻虐
- VIM常用命令
- Android 更新UI的两种方法——handler和runOnUiThread()
- wince2416 基于iic的温度测量仪
- 高效代码审查的十个经验
- NYOJ 题目14 会场安排问题(贪心)
- hd1871 无题——卖得一手好萌
- 解决MySQL不允许从远程访问的方法
- Favorite Dice +SPOJ+算概率题
- pos机相关概念
- android jni javah生成.h文件, 出现无法访问android.app,Activity的错误
- 2013年十大免费空间综合排行榜-稳定,可靠,速度快,可建站免费空间
- jmap详解
- Cakephp 入门
- Android笔记1-电话拨号器几点注意