poj 1426 dfs问题 01背包 创新性解法
来源:互联网 发布:mac mini 定制 编辑:程序博客网 时间:2024/06/04 19:23
事先声明,这个方法不是我想出来的,其中运用同余模定理,但是被我改进了一下。变得更简单。
#include<iostream>using namespace std;int a[530000];int main(){int i,n,j,k;while(cin>>n&&n){a[0]=-1;a[1]=1;for(i=2;a[i-1]!=0;i++)a[i]=(a[i/2]*10+i%2)%n; //关键步骤i--;for(j=i,k=0;j>0;k++){if(j%2==0)a[k]=0;elsea[k]=1;j=j/2;}for(i=0;i<k;i++)cout<<a[k-1-i];cout<<endl;}}
0 0
- poj 1426 dfs问题 01背包 创新性解法
- 01背包的DFS解法
- POJ 3984 迷宫问题 BFS DFS两种解法
- DFS解决01背包问题
- 01背包问题 动态规划解法
- 01 背包问题的另类解法
- 01背包问题 一维、二维解法
- 01背包问题的优化解法
- 【转】 01背包问题 动态规划解法
- 分支线解法解决01背包问题
- 01背包问题的三种解法
- 01背包问题的动态规划解法
- 背包问题,递归解法
- 分组背包问题解法
- POJ 3172 Scales (01背包 DFS)
- 【poj 1636】Prison rearrangement dfs+01背包
- POJ-1426-Find The Multiple (BFS +DFS)两种解法
- POJ 3628 Bookshelf 2 DFS 0-1背包问题
- 双系统重装Win7后,Ubuntu 无法启动的解决办法
- C - Fractal(3.4.1)
- 如何让 zend studio 10 识别 Phalcon语法并且进行语法提示
- C/C++ 开发库 | C/C++ Development Library
- lightoj 1140 How Many Zeroes? 数位dp
- poj 1426 dfs问题 01背包 创新性解法
- POJ1905 Expanding Rods
- 02--java中---注释、标识符、命名规范、数据类型
- HUDJ 2027 统计元音
- 0x000c0.200.200.0x000f5 0x000c0.0x000c8.200.245 0x000c0.0x000c8.0x000c8.0x000f6 0x000c0.0x000c8.0x00
- Function部分
- Uva-10934-Dropping water balloons
- 程序员练级之路 (作者:陈皓)
- uva 408(数学)