一道贪心的题,因为最小的不能由别的转化,所以每次贪心找最小的,其余的转化成大的。

从小到大,最小的如果不存在那么就break,否则减去一个,剩下的加k继续判断。

#include<cstdio>
#include<cstring>
const int maxn = 300;
int cnt[maxn];int main()
{int T;scanf("%d",&T);int n,k;while(T--){memset(cnt,0,sizeof(cnt));scanf("%d%d",&n,&k);int t;for(int i = 0; i < n; i++){scanf("%d",&t);cnt[t]++;}int flag = 1;for(int i = 1; i <= n; i++){if(!cnt[i]){flag = 0;break;}cnt[i+k] += cnt[i]-1;}printf("%s\n",flag?"Jerry":"Tom");}return 0;
}

转载于:https://www.cnblogs.com/jerryRey/p/4654286.html

HDU 5090 Game with Pearls (贪心)相关推荐

  1. HDU - 5090 Game with Pearls(二分图最大匹配)

    题目链接:点击查看 题目大意:杰瑞和汤姆在玩游戏,游戏规则是:汤姆会拿来N个容器,每个容器内一开始就会包含1~N个小球,现在轮到杰瑞操作了,杰瑞可以选择往每个容器里加入0个或者任意k的倍数个小球,问杰 ...

  2. 贪心 HDOJ 5090 Game with Pearls

    题目传送门 1 /* 2 题意:给n, k,然后允许给某一个数加上k的正整数倍,当然可以不加, 3 问你是否可以把这n个数变成1,2,3,...,n, 可以就输出Jerry, 否则输出Tom. 4 贪 ...

  3. HDU 2795 Billboard (线段树+贪心)

    HDU 2795 Billboard (线段树+贪心) 手动博客搬家:本文发表于20170822 21:30:17, 原地址https://blog.csdn.net/suncongbo/articl ...

  4. 【HDU - 5090】Game with Pearls (匈牙利算法,二分图匹配)

    题干: Tom and Jerry are playing a game with tubes and pearls. The rule of the game is: 1) Tom and Jerr ...

  5. HDU 5281 Senior's Gun (贪心)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5281 贪心题目,但是看看我的博客里边相关贪心的题解实在是少的可怜,这里就写出来供大家一起探讨. 题意还 ...

  6. hdu 6203 ping ping ping(贪心+树状数组+dfs序)

    题目链接:hdu 6203 ping ping ping 题意: 给你一棵n+1个节点树,现在有q条路径不通,问你最少有多少个节点坏掉了. 题解: 考虑贪心,对这q条路径求一下lca,按照lca的深度 ...

  7. hdu 2546 饭卡【贪心+01背包基础题】

    链接: http://acm.hdu.edu.cn/showproblem.php?pid=2546 http://acm.hust.edu.cn/vjudge/contest/view.action ...

  8. HDU 2546 饭卡(贪心+DP)

    题目链接 几个月之前做的一个题了,开始想时就看出应该是个01背包问题,又发现不太一样,貌似应该是有种贪心策略,把最大的挑出来最后还有5块钱的再买,剩下的体积用01背包去求最优选择,当时WA了3次,以为 ...

  9. hdu 6034 B - Balala Power! 贪心

    B - Balala Power! 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6034 题面描述 Talented Mr.Tang has n st ...

最新文章

  1. 机器学习实战:训练自己的YoloV5 [草稿-待完成]
  2. 【直播 】ASP.NET Core解密底层设计逻辑
  3. 小学奥数 7834 分成互质组 python
  4. 敏捷开发基础篇(一)-流程与角色基本概念
  5. 微软推出Windows Lite,目标Chrome OS上网本
  6. Hot Swap failed:add method not implemented
  7. 保存图片命令到指定路径_一招轻松合并文件——openall命令介绍
  8. Rust: trim(),trim_matches()等江南六怪......
  9. ATTCK实战系列三(msf域渗透)
  10. 2016考研数学三复习计划
  11. 服务器终端性能测试之iometer
  12. Dim 和 Redim
  13. 深入理解吴恩达老师深度学习课程(01神经网络和深度学习 第二周)
  14. 命令行编译工具NMAKE
  15. 【算法随记五】使用FFT变换自动去除图像中严重的网纹。
  16. 【金猿案例展】某远程教育机构——以用户为中心 打造优势教学内容和智慧化学习产品...
  17. FuntouchOS跟鸿蒙系统,FuntouchOS10.5安装包
  18. 奔三的你,是否还年轻
  19. 安装iperf,提示:没有可用软件包 iperf
  20. 【小嘟陪你刷题04】Java实现水花仙数、九九乘法表、金字塔

热门文章

  1. 宜信PaaS平台基于Calico的容器
  2. React.js组件化开发第一步(框架搭建)
  3. mysql组合索引与字段顺序
  4. 从0开始的Python学习006流程控制
  5. 原生js双向数据绑定
  6. Oracle ODI 12c之多表联合查询以及定时任务设置
  7. Spring源码分析:Bean加载流程概览及配置文件读取
  8. 东芝出售西屋电气在即
  9. react.js 多个组件集成示例
  10. Bruce的程序员语录