HDU ACM 5090 Game with Pearls->二分图最大匹配或?
来源:互联网 发布:查看php编译参数 编辑:程序博客网 时间:2024/06/10 00:13
题意:Jerry、Tom玩游戏,给你出n个盒子,a[ i ]表示初始时,第i个中小球个数。之后Jerry可在每个盒子中加入0或k倍的小球,完成后,Jerry可以重排盒子的顺序,若能使第i个盒子中有i个小球,则Jerry获胜,输出“Jerry”,否则输出“Tom” 。
分析:首先统计每种数量的球有多少个盒子,然后从小到大分过去,剩下的盒子放到i+k的位置,这样扫描一遍数组,若有超过一个及一个以上数量的球不能找到对应的盒子则Tom赢,否则Jerry赢。
#include<iostream>using namespace std;int main(){int M,N,K,x,i;int cnt[105];bool f;ios::sync_with_stdio(false);cin>>M;while(M--){cin>>N>>K;memset(cnt,0,sizeof(cnt));for(i=0;i<N;i++)cnt[cin>>x,x]++;f=true;for(i=1;i<=N;i++){if(!cnt[i]){f=false;break;}cnt[i+K]+=cnt[i]-1;}if(f)cout<<"Jerry"<<endl;elsecout<<"Tom"<<endl;} return 0;}
0 0
- HDU ACM 5090 Game with Pearls->二分图最大匹配或?
- HDU 5090--Game with Pearls【二分图最大匹配】
- 【二分匹配】 HDU 5090 Game with Pearls
- hdu 5090 Game with Pearls (二分匹配)
- hdoj 5090 Game with Pearls 【二分图最大匹配】
- Hdu 5090 Game with Pearls(二分匹配)
- HDU 5090 Game with Pearls(二分匹配)
- HDU 5090 Game with Pearls(二分匹配)
- HDU 5090 Game with Pearls【贪心||模拟||二分匹配】
- hdu 5090 Game with Pearls(最大匹配)
- hdu 5090 Game with Pearls(最大匹配)
- HDOJ 5090 Game with Pearls 二分图匹配
- HDU 5090 Game with Pearls(贪心, 二部图最大匹配)
- hdoj5090Game with Pearls【二分图最大匹配】
- hdoj.5090 Game with Pearls【二分图匹配】 2015/08/14
- hdu 5090 Game with Pearls
- hdu 5090 Game with Pearls
- HDU 5090 Game with Pearls
- Android模拟器快捷键
- 函数与类 模板的实例化与特化
- Memcached常用命令及使用说明
- 流程管理主页设计及为管理提供的服务
- [leetcode] 54.Spiral Matrix
- HDU ACM 5090 Game with Pearls->二分图最大匹配或?
- Android中文API —— VideoView
- 【番外篇】关于多元线性回归以及主成成分分析的一点思考
- 第九周阅读程序简单的学生信息管理系统
- Windows下C/C++连接MySQL
- php常用函数总结-----数组
- OPENCV2.4.9+CUDA6.5+VS2013 64位系统环境搭建
- 关于“互联网+培训“的五个冷思考
- android Exported does not require permission