51nod1109(01组成的n的倍数)
来源:互联网 发布:淘宝刷单兼职靠谱吗 编辑:程序博客网 时间:2024/06/01 10:33
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1109
从小到大枚举只含有01的十进制数,因为只含有01,所以借助二进制,从1开始,把每一个数都转化成二进制,当做十进制来使用,看除以n的余数是不是0。
#include <iostream>using namespace std;int digit[20];int n;int main(){ cin >> n; for (long long i=1; i<=100000000; i++){ int cnt = 0; int x = i; while (x > 0){ digit[cnt++] = x & 1; x >>= 1; } int last = 0; for (int j=cnt-1; j>=0; j--){ last = (last * 10 + digit[j]) % n; } if (last == 0){ for (int j=cnt-1; j>=0; j--) { cout << digit[j]; } cout << endl; break; } } return 0;}
阅读全文
0 0
- 51nod1109(01组成的n的倍数)
- 51nod1109 01组成的倍数 数据结构
- 51nod 01组成的N的倍数(bfs)
- 01组成的N的倍数
- 51nod-1109 01组成的N的倍数(宽搜)
- 【51Nod 1109】01组成的N的倍数
- 51nod 1109 01组成的N的倍数+
- 51NOD 1109 01组成的N的倍数
- 51nod 1109 01组成的N的倍数
- 51nod 1109 01组成的N的倍数(bfs)
- 51nod 1109 01组成的N的倍数
- 51 nod 1109 01组成的N的倍数
- 51nod 1109 01组成的N的倍数
- 51Nod 1109 01组成的N的倍数
- 51Nod-1109-01组成的N的倍数
- 51Nod-01组成的n的倍数(广搜)
- 51nod 1109 01组成的N的倍数 (bfs)
- ACM_51nod_1109_01组成的N的倍数
- 8月5日小结
- LightOJ
- 关于MPLS 技术及MPLS VPN的学习
- 度度熊与邪恶大魔王(2017"百度之星"程序设计大赛
- Matplotlib基础知识
- 51nod1109(01组成的n的倍数)
- Ubuntu 搭建强大的 IDE —— Vim + Vundle + 插件(上)
- 动态规划——Tour
- 接口测试—-中篇,通过django实现一个非常简单的记事本接口
- Java初学者必看
- Reverse Integer
- LVDS高速ADC接口, xilinx fpga实现
- 1240 莫比乌斯函数
- 【JZOJ 5231】 序列问题