csdn编程挑战
xyr19920303
喜欢编程,爱好网络。
展开
-
厦门大学线下编程比赛第一题:求和
#include using namespace std;typedef __int64 lld;inline int myMin(int a, int b) { return a < b ? a : b;}inline int myMax(int a, int b) { return a > b ? a : b;}#define MOD 1000000007;int wor原创 2015-05-12 00:15:20 · 305 阅读 · 0 评论 -
3n+1
#include using namespace std;int main(){ int n=1; while(scanf("%d",&n)==1){ int cnt=0; while(n!=1){ ++cnt; if(n%2==0) n/=2;原创 2015-05-12 11:01:26 · 348 阅读 · 1 评论 -
末三位整数
#includeusing namespace std;int A[4][4],ans[4][4],tmp[4][4];int main(){ int n; while(scanf("%d",&n)==1){ A[0][0]=3;A[0][1]=1;A[1][0]=5;A[1][1]=3; ans[0][0]=1;ans[0][1]=0;原创 2015-05-12 11:05:40 · 323 阅读 · 0 评论 -
五子棋
#include using namespace std;const int maxR=12;const int maxC=12;char s[maxR][maxC];int n,m;const int fx[8][2]={1,0,-1,0,0,1,0,-1,1,1,-1,-1,-1,1,1,-1};bool ncj(int x,int y){ return x>=0&&y原创 2015-05-12 16:20:22 · 371 阅读 · 0 评论 -
回文数
#include using namespace std;const int maxN=1000004;int f[maxN+10];int judge(int x){ char tmp[32]; sprintf(tmp,"%d",x); int len=strlen(tmp); for(int i=0;i<len/2;++i)原创 2015-05-12 11:02:13 · 323 阅读 · 0 评论