记录编号 |
423162 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[HAOI 2012初中]01数字 |
最终得分 |
100 |
用户昵称 |
kZime |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.002 s |
提交时间 |
2017-07-11 11:03:53 |
内存使用 |
0.32 MiB |
显示代码纯文本
# include <bits/stdc++.h>
using namespace std;
int n, m, k;
string p;
bool work(int x) {
p.clear();
while(x) {
p += (char) ((x & 1) + '0');
x >>= 1;
}
k = 0;
for(int i = 0; i < (int) p.size(); i++) {
k += (int) (p[i] - '0') * pow(10, i);
}
return !(k % n);
}
int main() {
# ifndef LOCAL
freopen("torch.in", "r", stdin);
freopen("torch.out", "w", stdout);
# endif
cin >> n;
for(m = 1; m <= 256; m++) {
if(work(m)) {
printf("%d\n", k / n);
break;
}
}
}