hdoj 1052经典贪心
来源:互联网 发布:95社区源码 编辑:程序博客网 时间:2024/06/01 08:17
#include<iostream>#include<algorithm>using namespace std;int main(){ int a[1050]; int b[1050]; int m; while(cin>>m) { if(m==0) break; for(int i=0; i<m; i++) { cin>>a[i]; } for(int i=0; i<m; i++) { cin>>b[i]; } sort(a,a+m); sort(b,b+m); reverse(a,a+m); reverse(b,b+m); int tk=0,tm=m-1,wk=0,wm=m-1,win=0; while(m--) { if(a[tk]>b[wk])//田快比王快 { win++; wk++; tk++; } else if(a[tm]>b[wm])//田慢比王慢 { win++; tm--; wm--; } else if(a[tm]<b[wk])//用田最慢的马去换王最快的马 { win--; tm--; wk++; } } cout<<win*200<<endl; }}
//我其实一直纠结标题是什么,好吧这个题我想了好久,最后才是看大神代码搞懂的,有时候觉得贪心就是眼中只盯着一个数据来求,就像是你只关注你的物理成绩是多少分
//管你数学还是外语多少分呢,.
0 0
- hdoj 1052经典贪心
- HDOJ 1050 Moving Tables(经典贪心)
- (Java实现) HDOJ 2037 今年暑假不AC 经典贪心
- hdoj 1050 Moving Tables && nyoj 220 推桌子 (经典贪心)
- HDOJ 2111 Saving HDU (经典的背包贪心问题)
- HDU/HDOJ 2602 Bone Collector(DP,0/1背包,贪心,经典题目)
- hdoj-3348-贪心
- hdoj 4544 贪心
- HDOJ-1050贪心
- HDOJ 4849 Task (贪心)
- hdoj 4864 Task 【贪心】
- [HDOJ 4864] Task [贪心]
- HDOJ 4864 Task 贪心
- 【贪心】 HDOJ 5037 Frog
- HDOJ贪心算法
- hdoj 5240 Exam【贪心】
- hdoj 5037 Frog【贪心】
- hdoj 4864 Task 【贪心】
- Rollout学习1 简单使用篇
- CountDownLatch、CyclicBarrier和Semaphore用法
- 嵌入式人才的发展方向
- c++友元
- [转载]解读2014之前端篇:任性的颠覆式改变
- hdoj 1052经典贪心
- Android微信支付
- hbase1.0和0.94差别(client端)
- dexopt优化和验证Dalvik (Dalvik Optimization and Verification With dexopt)
- isKindOfClass、isMemberOfClass作用分别是什么?
- iOS: ARC和非ARC下使用Block属性的问题
- 抽象类与接口
- 最大流-HDU-2732-Leapin' Lizards
- AFNetworking 2.X 迁移 3.0