HDU1052 Tian Ji (经典贪心算法)
来源:互联网 发布:淘宝的优化建议 编辑:程序博客网 时间:2024/05/29 16:28
题目:
http://acm.hdu.edu.cn/showproblem.php?pid=1052
田忌赛马问题,可以用贪心算法解决。
先把两个的队列从大到小排列。
原先错误的思路:
1、田忌的快马比齐王的快,直接比掉。
2、若快马没有快,就拿田忌最慢的和齐王最快的比较。
正确的思路:
1、田忌的快马比齐王的快,直接比掉。
2、若快马没有快,拿田忌最慢的和齐王最慢的比较,若快直接比掉。
3、若慢马比齐王慢,就拿田忌最慢的和齐王最快的比较。
虽然觉得觉得后面一个思路正确,但是我举不出返利反驳第一个。很多组测试数据都过了。。。
代码:
#include<iostream>using namespace std;int n,a[1005],b[1005];int cmp(const void *a,const void *b){ return (*(int *)b)-(*(int *)a);}int main(){ int i; while (cin>>n&&n) { for (i = 0; i < n; i++){ cin >> a[i]; } for (i = 0; i < n; i++){ cin >> b[i]; } qsort(a, n, sizeof(int), cmp); qsort(b, n, sizeof(int), cmp); i = 0; int mon = 0,j=0,i2=n-1,j2=n-1; while (i<=i2&&j<=j2) { if (a[i]>b[j]){ i++; j++; mon++; } else if (a[i]<b[j]) { j++; i2--; mon--; } else { if (a[i2]>b[j2]){ i2--; j2--; mon++; } else if (a[i2]==b[j]) { j++; i2--; } else{ j++; i2--; mon--; } } } cout << mon*200 << endl; }}
0 0
- HDU1052 Tian Ji (经典贪心算法)
- Tian Ji -- The Horse Racing hdu1052 贪心算法
- HDU1052 Tian Ji -- The Horse Racing(贪心)
- HDU1052 Tian Ji -- The Horse Racing【贪心】
- hdu1052 Tian Ji -- The Horse Racing 贪心
- HDU1052 Tian Ji -- The Horse Racing 贪心
- [HDU1052]Tian Ji -- The Horse Racing[贪心]
- HDU1052 Tian Ji -- The Horse Racing(贪心)
- HDU1052-Tian Ji -- The Horse Racing-贪心
- HDU1052 Tian Ji -- The Horse Racing(贪心)
- hdu1052 Tian Ji -- The Horse Racing(贪心)
- POJ2287 HDU1052 Tian Ji -- The Horse Racing【贪心】
- HDU1052 Tian Ji -- The Horse Racing 田忌赛马 贪心
- HDU1052 Tian Ji -- The Horse Racing(贪心)
- HDU1052 Tian Ji -- The Horse Racing(贪心)
- hdu1052 Tian Ji -- The Horse Racing (贪心,田忌赛马)
- 【贪心】[hdu1052]Tian Ji -- The Horse Racing(田忌赛马)[c++]
- HDU1052:Tian Ji -- The Horse Racing
- linux常用命令详解
- NYOJ 题目772 数独
- XML基础(上)
- linux网络设置问题 ping: unknown host www.baidu.com
- bzoj1787 紧急集合 lca
- HDU1052 Tian Ji (经典贪心算法)
- Version 1.6.0_65 of the JVM is not suitable for this product
- Eclipse启动时报需要安装"Java SE 6 Runtime"致无法启动解决方案
- 导入jar包到web项目中
- 视差特效
- idea gradle开发java工程
- unityTaidou(三)unity模型材质比较暗的解决方法
- 11573 - Ocean Currents
- bzoj2186: [Sdoi2008]沙拉公主的困惑