分东西
时间限制:
1000 ms | 内存限制:
65535 KB
难度:
1
-
描述
-
一家商店经调查后发现顾客都比较喜欢整箱的商品而不太喜欢拆散,于是呢,这个商店就将M件相同物品事先分装在N个箱装好,以便客人购买的时候,不管客人想要几件都可以整箱的给,不用拆箱子,想以此来提高销量。问题来了,店主办得到吗?
-
输入
-
第一行输出一个数i表示有i组情况(0<i<=10)
接下来的i行,每一行输入两个个数M(0<M<1000000)和N(0<N<20)
输出
- 输出店主是否办得到Yes或No 样例输入
-
2 3 2 8 3
样例输出
-
Yes No
来源
- 原创 上传者
- TC_高金
-
-
/*分东西*/
-
1.#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
int k;
scanf("%d",&k);
while(k--)
{
int m,n,sum=1;
scanf("%d%d",&m,&n);
while(n--!=0)
{
sum*=2;
}
if(m>=sum)
printf("No\n");
else
printf("Yes\n");}
} -
-
2.
#include<math.h>
#include<stdio.h>
int main()
{
int k;
scanf("%d",&k);
while(k--)
{
int m,n,sum;
scanf("%d%d",&m,&n);
sum=pow(2,n);
if(m>=sum)
printf("No\n");
else
printf("Yes\n");}
}
-
第一行输出一个数i表示有i组情况(0<i<=10)