原创 題目1479:移位和旋轉
#include <stdio.h> int a[1005]; void shift(int x,int n) { int i,b[1005],j=1; for(i=x+1;i<=n;i++) { b[j+
原创 題目1463:招聘會
#include <iostream> #include <stdio.h> #include <vector> #include <string> #include <set> #include <stack> #include <qu
原创 題目1470:調整方陣
#include <iostream> #include <stdio.h> #include <algorithm> #include <math.h> #include <string> #include <string.h> #in
原创 題目1472:求兩個多項式的和
#include<stdio.h> int main() { int i,n,m,a,b; while(scanf("%d",&n)!=EOF) { int first=1,x[2001]={0
原创 題目1474:矩陣冪
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <algorithm> #include <string.h> using namespace std;
原创 題目1476:平方因子
#include<stdio.h> using namespace std; int main(){ int n; int i; while(scanf("%d",&n)!=EOF){
原创 題目1473:二進制數
#include <iostream> #include <stdio.h> #include <algorithm> #include <math.h> #include <string> #include <string.h> #in
原创 題目1471:合併符串
#include<stdio.h> #include<string.h> int main() { int i; char s1[101],s2[101]; while(scanf("%s",s1)!=EOF)
原创 題目1467:二叉排序樹
#include<stdio.h> #include<memory.h> #define MaxN 200 class Tree{ public: int x; Tree * left; Tree * right;
原创 題目1468:Sharing
#include "iostream" #include "stdio.h" #include <vector> #include <cstring> #include <algorithm> #include <string> #inc
原创 題目1481:Is It A Tree?
#include<cstdio> #include<vector> #include<set> #include<vector> #include<queue> using namespace std; const int maxn=10
原创 題目1480:最大上升子序列和
#include<stdio.h> #define N 1000 int main(){ int n; int A[N],DP[N]; while(scanf("%d",&n)!=EOF){ for
原创 題目1464:Hello World for U
#include<stdio.h> #include<stdlib.h> #include<string.h> int main(){ char ch; char in[100]={0}; int count =0
原创 題目1477:怪異的洗牌
#include<stdio.h> int main() { int i,j,k,n,m,a[1001],s[1001]; while(scanf("%d %d",&n,&m)!=EOF&&n!=0) {
原创 題目1466:排列與二進制
#include<stdio.h> int main() { int i,n,m; while(scanf("%d %d",&n,&m)!=EOF&&n!=0) { if(n==0&&m==0)