Problem description
  小明在班里一直是个非常公正的孩子。这点同学和老师都非常清楚,这不,老师每周都会从家里带来一些糖果。然后叫小明把糖果分给其它小朋友,但这个班里的同学都有一个非常特别的性格,就是他们仅仅喜欢偶数。对于糖果也一样,所以小明在分糖果时也必需要保证这一点,即使每一个同学分的糖果数量不一样。都是奇怪的是,小明有时候并不可以合格的分糖果,这让他大为苦恼。害怕别的同学会不再信任他(虽然其它同学不会这么想)。所以他想请你帮帮他。在每次老师把糖果给他时,就帮他推断出糖果能不能分成功。

假设你帮他攻克了。你会多AC一个题目。注意糖果必须所有分完。 

Input
  有多组数据,每周给你两个数N,M,N<=50000,M<=10000; N代表有N个糖果。M代表有M个同学(小明也在当中)。

Output
  假设可以分成功。输出Yes,Else输出No。 
Sample Input
4 2
3 2
15 1
31 4
Sample Output
Yes
No
No
No
Problem Source

HUNNU Contest

每人两个,然后剩下还有偶数个就能够了,剩下的能够所有塞给一个人

#include <iostream>
#include <stdio.h>
#include <string.h>
#include <stack>
#include <queue>
#include <map>
#include <set>
#include <vector>
#include <math.h>
#include <bitset>
#include <algorithm>
#include <climits>
using namespace std; #define LS 2*i
#define RS 2*i+1
#define UP(i,x,y) for(i=x;i<=y;i++)
#define DOWN(i,x,y) for(i=x;i>=y;i--)
#define MEM(a,x) memset(a,x,sizeof(a))
#define W(a) while(a)
#define gcd(a,b) __gcd(a,b)
#define LL long long
#define N 200005
#define MOD 1000000007
#define INF 0x3f3f3f3f
#define EXP 1e-8 int n,m;
int main()
{
while(~scanf("%d%d",&n,&m))
{
if(n<2*m)
printf("No\n");
else
printf("%s\n",((n-(2*m))%2==0)?"Yes":"No");
} return 0;
}

最新文章

  1. CCF 201604-2 俄罗斯方块
  2. python:列表与元组
  3. MongoDB初步(一)
  4. C#将Json字符串反序列化成List对象类集合
  5. Erlang之父的学习历史及学习建议
  6. Fiddler-001-抓包工具初识
  7. c++大数模板
  8. C# 或 JQuery导出Excel
  9. C#之数组
  10. eclipse svn 修改了类名之后提交
  11. jsp实现计算器
  12. 【随笔】Linux &amp; Shell &amp; Minecraft
  13. SSH常用命令选项
  14. 反对抄袭 正解spring的@Autowired 不要相信网上的错误版本
  15. 升级版:深入浅出Hadoop实战开发(云存储、MapReduce、HBase实战微博、Hive应用、Storm应用)
  16. Spring配置补充
  17. 五道java小题,补更四道java小题
  18. 在GridControl控件上绑定图片的几种操作方式
  19. 转载:小结(1.7)《深入理解Nginx》(陶辉)
  20. AutoIt 软件自动化操作

热门文章

  1. java Socket使用注意
  2. 手动调整导航控制器中的viewcontroller
  3. Yeslab现任明教教主数据中心Nexus课程 视频教程 下载
  4. 理解java设计模式之观察者模式
  5. ubuntu如何开启SSH服务
  6. 关于VS 2010 RDLC 报表的详细使用说明
  7. C#中打日志导出日志到txt文本
  8. tomcat https jks 沃通免费证书安装 解决方案
  9. sql 事务和回滚
  10. linux学习笔记之文件类型,及目录介绍