1134. 积木分发
http://soj.me/1134
使用结构体 struct...
“比较”的原则是:需求积木数少的优先给予;若需求一致,则拥有积木数多的优先给予
#include <iostream>
using namespace std;struct children{int have;int want;
};int main() {int n,s;while(cin >> n && n){cin >> s;int i,j;children k;children kid[n];for(i = 0 ; i < n ; i++){cin>>kid[i].have>>kid[i].want;}for(i = 0; i < n ; i++){for(j = 0 ; j < n-1-i ; j++){if(kid[j].want > kid[j+1].want) {k = kid[j];kid[j] = kid[j+1];kid[j+1] = k;//两个小朋友所需要的积木数不相同}else if(kid[j].want == kid[j+1].want && kid[j].have < kid[j+1].have) {k = kid[j];kid[j] = kid[j+1];kid[j+1] = k;//在两个小朋友需要的积木数相同的时候,优先的是拥有较多积木数目的}}}for(i = 0 ;i < n ; i++){if(s < kid[i].want) {break;}else {s = s + kid[i].have;}}if(i == n) {cout << "YES" << endl;}else {cout << "NO" << endl;}}
}
1134. 积木分发相关推荐
- 2011分区联赛模拟试题 积木分发(jzoj提高C组)
题目: Description 歌手The Pancakes到幼儿园跟小朋友玩,她到达的时候小朋友已经争着积木玩了.小朋友都想要更多的积木砌一个自己喜欢的图形,砌玩就可以和The Pancakes合照 ...
- Soj题目分类 python代码)
正值期末复习,刷点soj放松下 但想看看能不能在找点关于数据结构的题目来做一下. 在网上看到有不少人上传过那些关于部分SOJ题目的描述,但是说实话有些乱 不过我看到有个网页中包含的一个类似文档的东西, ...
- 初学者acm的练习题指南
上机练习题参考题 忘了在哪找的啦~~希望对大家有帮助呦 <!--[if !supportLists]-->1. <!--[endif]-->Programming Bas ...
- sicily题目分类
sicily题目分类 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. ...
- [sicily]部分题目分类
sicily题目分类 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. ...
- Sicily 题目分类
依照自己水平挑着做→ →~~ 1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 ...
- 编程题目分类(剪辑)
1. 编程入门 2. 数据结构 3. 字符串 4. 排序 5. 图遍历 6. 图算法 7. 搜索:剪枝,启发式搜索 8. 动态规划/递推 9. 分治/递归 10. 贪心 11. 模拟 12. 算术与代 ...
- 中大SICILY分类
原文出处:http://linguifan2010.blog.163.com/blog/static/1315127442010102131322482/ ********************** ...
- 事件分发机制并不是洪水猛兽
文章目录 OnTouchListener与OnClickListener的优先级 事件分发 滑动冲突 处理滑动冲突 1. 内部拦截法 2.外部拦截法 当MotionEvent产生后,系统总归要将其传递 ...
最新文章
- Winform控件缩写
- oracle12c无法访问em精简版,Oracle12C的EM无法访问怎么办?
- javascript --- 再读作用域和闭包
- [渝粤题库]陕西师范大学《商业银行经营学》作业
- WinPcap笔记(8):分析数据包(2)
- 实对称矩阵必可正交对角化证明
- 通过LL库初始化STM32的硬件IIC
- 什么是Promise
- 【Pytorch with fastai】第 3 章 :数据伦理
- 单点登录(SSO)服务
- webpack-dev-server的代理(proxy)
- 发射功率 dBm 计算
- 524. 愤怒的小鸟
- AttributeError: type object ‘h5py.h5.H5PYConfig‘ has no attribute ‘__reduce_cython__‘的解决方案
- 错误nested exception is org.apache.ibatis.binding.BindingException
- C语言经典100例(5)——输入三个整数x,y,z,请把这三个数由小到大输出。
- 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 1)
- 令人耳目一新的20款英文手写字体
- 西南大学全国计算机等级考试,重庆西南大学计算机等级考试准考证打印时间
- 前端学习之vue+element-ui电商项目(九)订单管理
热门文章
- 数字经济绿色创新匹配:全国3169公司数字金融企业绿色专利匹配数据 2011-2019年
- 基于YOLO目标检测及OpenCV实现的游戏代玩人工智能体(Auto Gaming Agent) [4]
- 790. 多米诺和托米诺平铺
- BUUCTF 每日打卡 2021-5-6
- matlab安装c盘吗,matlab的安装步骤(附winC盘“用户”文件夹下账户名的更改方法).doc...
- Go内存溢出与内存泄露
- 服务器被打了之后怎么办?
- 趣味Python——如何帮女朋友快速抢票
- “语象观察”-爬取人民日报并统计词频
- 测试个人禀赋的软件,中医体质自测,个人体质测试,体质健康测试,测试自己的体质...