zoj1530
来源:互联网 发布:seo行业前景 编辑:程序博客网 时间:2024/06/07 01:47
题目大意:
给一个n,找到可以被n整除同时只包含0和1的数
解题思路:
DFS搜索
代码如下:
#include<iostream>using namespace std;int n,notfound;int a[200];void dfs(int a[],int len,int rem,int n ){ int i; if(rem==0&¬found) { notfound=0; for(i=0;i<len;i++) cout<<a[i]; cout<<endl; return; } else if(notfound&&len<100) { a[len]=0; dfs(a,len+1,(rem*10)%n,n); a[len]=1; dfs(a,len+1,(rem*10+1)%n,n); }}int main(){ while(cin>>n&&n) { notfound=1; a[0]=1; dfs(a,1,1,n); } return 0;}
0 0
- zoj1530
- zoj1530 Find The Multiple
- UVALive2701 UVA1189 POJ1426 ZOJ1530 Find The Multiple
- ZOJ1530 POJ1426 Find The Multiple 广度优先搜索,ZOJ可以AC,POJ给我TLE了。。。
- 用Eclipse把Loadrunner的API导成jar包
- Hadoop-Yarn-框架原理及运作机制(原理篇)
- 【背包专题——01背包】
- windows ping linux虚拟机
- 设计模式之二:工厂方法模式
- zoj1530
- 微信小程序实战(一)---实现登录界面
- JAVA内存系列三之垃圾收集与内存分配原理
- k3cloud二次开例子
- js和jquery分别获取select标签选中的值
- 在sts中springboot工程的maven解析异常处理
- zoj1539
- IAR之C-STAT,C-RUN
- NumPy 复制和视图