#include#include#include#define N 8int arr[N];void
queens(int *arr);int checkPosition(int *arr, int i);int main(){// 初始化数组 int i;
for(i = 0; i =...
分类:
其他好文 时间:
2014-06-04 17:29:19
阅读次数:
308
也算是一道模板题吧,只需按照SG函数的定义求出每个值的SG,然后异或就可以了。 1 #include
2 #include 3 #include 4 5 using namespace std; 6 const int N=10005; 7 int sg[N];
8 bool vis[N];...
分类:
其他好文 时间:
2014-06-04 17:27:21
阅读次数:
200
就是必胜点与必败点的计算而已。计算每一种情况。设st[i][j]为在第i个人剩下j个石头时的情况,拿它转移后的情况比较。可以到达必败点,则当前为必胜点。若只能到达必胜点,则当前点为必败点。
1 #include 2 #include 3 using namespace std; 4 const .....
分类:
其他好文 时间:
2014-06-04 17:05:36
阅读次数:
190
1 #include 2 #include 3 #include 4 using
namespace std; 5 int
a[30]={-1,1,2,3,-1,1,2,-1,-1,2,2,4,5,5,-1,1,2,6,2,3,-1,1,-1,2,-1,2}; 6 char
s[25]; i...
分类:
其他好文 时间:
2014-06-04 17:03:39
阅读次数:
195
#include int main(void){int
num;scanf("%d",&num);int
ww,qw,gw,sw;ww=num/10000;qw=num%10000/1000;gw=num%10;sw=num%100/10;if(ww==gw&&qw==sw){printf("这个数...
分类:
其他好文 时间:
2014-06-04 16:36:42
阅读次数:
184
http://poj.org/problem?id=1699题意:给你n个长度为L的序列,求包含这几个序列的最短长度。先预处理每两个序列之间的关系,然后dfs枚举就行。
1 #include 2 #include 3 #include 4 #define maxn 500 5 using na...
分类:
其他好文 时间:
2014-06-04 16:34:14
阅读次数:
255
冒泡排序。这一新鲜的名词对我来说真的挺稀奇的。#include void sort(int
length,int a[]{ int i,j; int temp; for(i=0;i<length;i++){
for(j=i+1;j<length;j++){ if(a[i]<a[...
分类:
其他好文 时间:
2014-06-04 16:27:03
阅读次数:
166
#include int main(void){int bw,sw,gw;int i;int
count=0;for(i=100;i<=999;i++){bw=i/100;sw=i%100/10;gw=i%10;if(bw*bw*bw+sw*sw*sw+gw*gw*gw==i){printf("%d...
分类:
其他好文 时间:
2014-06-04 15:52:21
阅读次数:
198
关于一个ATM的简单程序......算是我写的第一个最长的程序吧,还是值得纪念的,虽然不怎么完美,功能也不是很齐全,但是第一次都是值得留恋的。#include
#includeint main(void){int D,W,Z;int Y=10000,Y1,Y2;int Account=622110,...
分类:
其他好文 时间:
2014-06-04 14:50:43
阅读次数:
251
1 #include 2 #include 3 #include 4 #define maxn
125 5 using namespace std; 6 7 int cost[maxn][maxn],w[maxn][maxn]; 8 int
dp[maxn][maxn]; 9 int N,M;1.....
分类:
其他好文 时间:
2014-06-04 14:44:42
阅读次数:
234