题目:http://acm.hdu.edu.cn/showproblem.php?pid=1021 #include<stdio.h> int main () { int n; while (scanf("%d",&n) != EOF) printf("%s\n",(n+2)%4?"no":"yes"); return 0; } 看起来简单的题, 开始的
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4300 #include<iostream> #include<cstdio> #include<cstring> using namespace std; const int L=100010; char a[100],b[100]; char str[L],pat[L]; int fail[L]; i
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2034 #include<iostream> #include<algorithm> using namespace std; int main() { int n,m; while(cin>>n>>m&&!(n==0&&m==0)) { int i,j,k=0,a[101],b[101],c[
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1709 题目大意为由这些砝码,看不能表示的最小的重量是多少 则和个体问题在于天平的每个砝码都可以放在天平的两边 #include<stdio.h> #include<math.h> #include<stdlib.h> int c1[10005],c2[10005]; int a[105],ans[100