51nod 1449 砝码称重 (二进制思想)
来源:互联网 发布:bat转换成exe 知乎 编辑:程序博客网 时间:2024/05/21 15:04
现在有好多种砝码,他们的重量是
样例解释:可以将重物和3放到一个托盘中,9和1放到另外一个托盘中。
Input
单组测试数据。第一行有两个整数w,m (2 ≤ w ≤ 10^9, 1 ≤ m ≤ 10^9)。
Output
如果能,输出YES,否则输出NO。
Input示例
3 7
Output示例
YES
#include<bits/stdc++.h>using namespace std;int a[100];int main(){int w,m,n,j,t,i;cin>>w>>m;n=0;while(m) {a[n++]=m%w;m=m/w;}t=0;for(i=0;i<n;i++) {a[i]=(a[i]+t)%w;if(a[i]==0||a[i]==1) t=0;else if(a[i]==w-1) t=1;else break;}if(i==n) cout<<"YES"<<endl;else cout<<"NO"<<endl;return 0;}
0 0
- 51nod 1449 砝码称重 (二进制思想)
- 51Nod 1449(砝码称重)
- 51NOD 1449 砝码称重(贪心+进制思想)
- 51 nod 砝码称重(贪心+进制转换思想)
- 51nod 1449:砝码称重
- 51nod 1449 砝码称重
- 51nod 1449 砝码称重
- [51nod 1449]砝码称重
- 51NOD 1449 砝码称重
- 51nod 1449 砝码称重
- 51nod 1449 砝码称重
- 1449 砝码称重 51NOD
- 51nod-1449-砝码称重
- 51Nod 砝码称重
- 51NOD 1449——砝码称重(贪心算法)
- 51nod 1449 砝码称重(经典贪心+进制)
- 51nod 1449 砝码称重(思维+进制)
- 51Nod-1449-砝码称重
- NSDictionary (字典API+排序)
- PHP count()利用数组元素个数的不相等来判断是否是一维数组?
- poj 1283 Moving Computer dp解小球放小盒
- Log4j 配置和使用
- java web 学习-filter简介
- 51nod 1449 砝码称重 (二进制思想)
- 2003-can't connect to mysql server on 'localhost'(10061)
- UE4的NetWork简单原理
- 常用WindowsAPI函数
- CMMI-DEV_v1.3
- Mxnet学习系列1----制作自己的数据
- iOS---自动释放池
- 关于蛇形填数问题求解
- Nginxs学习-1安装Nginx 将Nginx作为静态网页服务器