鱼C论坛

 找回密码
 立即注册
查看: 4100|回复: 4

来来来 大家一起来做道题目 我想了半天没想出来

[复制链接]
发表于 2013-2-10 14:12:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为了促进各部门员工的交流,百度举办了一场全公司范围内的“拳皇”(百度内部最流行的格斗游戏)友谊赛,负责组织这场比赛的是百度的超级“拳皇”迷W.Z。W.Z不想用传统的淘汰赛或者循环赛的方式,而是自己制定了一个比赛规则。
由于一些员工(比如同部门或者相邻部门员工)平时接触的机会比较多,为了促进不同部门之间的交流,W.Z希望员工自由分组。不同组之间的每两个人都会进行一场友谊赛而同一组内的人之间不会打任何比赛。
比如4个人,编号为1~4,如果分为两个组并且1,2一个组,3,4一个组,那么一共需要打四场比赛:1 vs 3,1 vs 4,2 vs 3,2 vs 4。而如果是1,2,3一组,4单独一组,那么一共需要打三场比赛: 1 vs 4,2 vs 4,3 vs 4。
很快W.Z意识到,这样的比赛规则可能会让比赛的场数非常多。W.Z想知道如果有N个人,通过上面这种比赛规则,总比赛场数有可能为K场吗?比如3个人,如果只分到一组则不需要比赛,如果分到两组则需要2场比赛,如果分为三组则需要3场比赛。但是无论怎么分都不可能恰需要1场比赛。
相信作为编程高手的你一定知道该怎么回答这个问题了吧?那么现在请你帮助W.Z吧。
输入要求:
每行为一组数据,包含两个数字 N, K(0<N<=500, K>=0)。例:
2 0
2 1
3 1
3 2
样例:in.txt
输出要求:
对输入的N,K 如果N个员工通过一定的分组方式可以使比赛场数恰好为K,则输出"YES",否则输出"NO"(请全部使用大写字母),每组数据占一行。例:
YES
YES
NO
YES
样例:out.txt
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-10 17:50:02 | 显示全部楼层
这么难  不是很会  用C语言写出来么
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-2-10 18:32:47 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-10 18:46:42 | 显示全部楼层
白菜/kl 发表于 2013-2-10 18:32
恩 就是用c呀

不是很会  有点难
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-10 18:56:31 | 显示全部楼层
哥并不为楼主的标题所吸引,也不是被贴子的内容所迷惑。 哥不是来抢沙发的,也不是来打酱油的。哥不是来为楼主呐喊加油的,也不是对楼主进行围堵攻击的。 哥只是为了十万积分默默奋斗 你是个美女,哥毫不关心; 你是个怪兽,哥绝不在意; 你是个帅哥,哥不会嫉妒; 你是个畜男哥也不会鄙视。 你的情操再怎么高尚,哥也不会赞美; 你的道德如何沦丧,哥也不为所动。 在这个处处都要验证码的时代,不得不弄个会员来当当 之前也是每天看贴无数,基本上不回贴.后来发现这样很傻,很多比哥注册晚的人级别都比我高,哥终于觉悟。 于是哥就把这段文字保存在记事本里,每看一贴就复制粘贴一次
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-8 10:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表