自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 字符串转换整数

#include #include #define MAX 100int main(){ //char *p = new char[MAX+1]; char p[100]; gets(p); long out = atoi(p); printf("%ld",out);}

2014-01-12 10:04:19 614

原创 MinGW环境变量

首先,我们先在www.mingw.org上找到下载的链接地址,然后再去下载网络安装程序,很小的。版本是5.1.4。然后点击mingw-5.1.4.exe,然后一直next,选择Download only,免得下次重做的时候还的去网上找。下完后,在点击mingw-5.1.4.exe进行安装,不过现在已经下完了,所以不会再一次的去网上下载需要的包了。到选择安装包的时候,可以全部选,也可以默认,然后就是

2013-09-20 14:13:59 848

原创 nyist-240

#include#includeusing namespace std;typedef struct{ int ban,xue,math,pai;}T;T s[100003];int fun(T a,T b){ if(a.math!=b.math) return a.math>b.math; if(a.ban!=b.ban) return a.ban<b.b

2013-07-25 08:46:41 601

转载 nyist-278

#include#define N 1000000int a[N];int main(){ int i,n,m,x; scanf("%d",&n); while(n--) { scanf("%d%d",&m,&x); int f=1,r=m; for(i=1;i<=m;i++) a[i]

2013-07-24 18:59:32 589 1

转载 nyist-400

#include#includeint main(){ int n,i,sum,k,t; char a[101],b[101]; scanf("%d\n",&n); while(n--) { sum=0; scanf("%s%s",a,b); k=strlen(a); t=strlen(b

2013-07-24 17:53:56 568

转载 nyist-219

#includeint main(){ int y,m,d; while(~scanf("%d%d%d",&y,&m,&d)) { if(m==1||m==2) { y-=1; m+=12; } printf("%d\n",(d+2*m+3*(m+1)/5+y

2013-07-24 17:38:59 600

转载 nyist-68

#includeusing namespace std;int main(){ int x1,x2,x3,y1,y2,y3; while(cin>>x1>>y1>>x2>>y2>>x3>>y3&&(x1||x2||x3||y1||y2||y3)) { int i=(x2-x1)*(y3-y1)-(x3-x1)*(y2-y1); if(i<0) cout<<"1"<<endl;

2013-07-24 16:57:35 583

转载 nyist-366

#include#includeint n,t,a[11],b[11];void DFS(int t){ int i,j; for(i=1;i<=n;i++) { if(b[i]==0) { a[t]=i; b[i]=1; if(t==n) {

2013-07-24 16:14:07 584 1

原创 nyist-58

#include#includeusing namespace std;int BFS(int a,int b,int c,int d){ queue q; int map[9][9]={{1,1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,1,0,1}, {1,0,0,1,1

2013-07-24 11:34:00 595 1

转载 nyist-608

#includeint father[1005];int find(int x) //寻找集合的祖先{if(x==father[x])return father[x];return father[x] = find(father[x]);//路径压缩}void merge(int a,int b) //合并集合{ int G = find(a);

2013-07-24 10:03:42 651 1

转载 爱因斯坦难题的C语言程序设计

题目是:1、 在一条街上,有5座房子,喷了5种颜色。 2、 每个房里住着不同国籍的人 3、 每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物 约束条件:1、 英国人住红色房子 2、 瑞典人养狗 3、 丹麦人喝茶 4、 绿色房子在白色房子左面 5、 绿色房子主人喝咖啡 6、 抽Pall Mall 香烟的人养鸟 7、 黄色房子主人抽、Dunhill 香

2013-07-22 16:22:18 822

原创 栈的10进制以内转化

#include #includeusing namespace std;#define L 10void jin(int n,int r){ int s[L],top,x; top=-1; while(n) { s[++top]=n%r; n=n/r; } while(top!=-1) {

2013-07-22 15:46:13 501

转载 codeblocks主题修改(vim)

codeblocks的配置文件是default.conf,在Windows系统下,该文件在C:\Documents and Settings\Administrator\Application Data\CodeBlocks;在Linux系统下,该文件在~/.codeblocks。该文件夹在codeblocks首次打开后才会生成。首先关闭codeblocks,找到default.conf并打开

2013-07-21 09:51:02 1086 2

转载 nyist-485

#includeint main(){ long long m,n; int d,t; scanf("%d",&d); while(d--) { scanf("%lld%lld",&m,&n); if(m==0||n==0) printf("0\n"); else { int t=(m%9)*(n

2013-07-20 17:50:09 557

转载 nyist-63

#includeint main(){ int D,I,i,j,k; while(scanf("%d%d",&D,&I)&&(D||I)) { k=1; for(i=0;i<D-1;++i) { if(I%2) {

2013-07-20 16:11:34 596

转载 nyist-597

#includeint main(){ int n,i,s; while(scanf("%d",&n)&&n!=-1) { s=0; for(i=1;i<=n/2;i++) { if(n%i==0) s=s+i; } if(s==n) { pri

2013-07-18 18:02:02 461

转载 nyist-532

int KQ(int m){ if(!m) return 0; for(;m>0;) if(m%10==0) return 0; else m/=10; return 1;}int KM(int m){ int i,j; for(i=0,j=1;m>0;j*=9) { i+=m%10*j;

2013-07-17 16:25:10 496

转载 nyist-506

#includeint main(){ int b,i,n,m,k; while(scanf("%d",&n)!=EOF) { m=n; for(i=0;i<=n;i++) { k=i; while(k>0) { b=k

2013-07-17 15:35:11 460

转载 nyist-102

#includelong long mp(long long a,long long b,long long c){ long long t=1; if(b==0) return 1%c; if(b==1) return a%c; t=mp(a,b/2,c); t=t*t%c; if(b%2==1)

2013-07-16 09:40:43 465

转载 nyist-252

#includeint main(){ int k,n,a,b,c; scanf("%d",&k); while(k--) { a=1,b=2; scanf("%d",&n); for(int i=1;i<n;i++) { c=a+b; a=b;

2013-07-15 16:57:28 455

转载 nyist-85

#includeusing namespace std;int main(){ int n,i,N; cin>>n; while(n--) { cin>>N; for(i=1;N-i>0;i++) N=N-i; if(i%2) cout<<i+1-N<<"/"<<N<<endl;

2013-07-15 16:48:20 422

转载 nyist-244

#include int main(){ int n,a,b; scanf("%d",&n); while(n--) { scanf("%x%x",&a,&b); printf("%o\n",a+b); }}格式转化输入输出

2013-07-13 18:27:35 456

转载 nyist-96

#includeint main(){ int n,m; scanf("%d",&n); while(n--) { scanf("\n%*c%d",&m); printf("%d\n",m); }} #includeint main(){ int M,n; scanf("%d",&M); while(M--) { scanf("

2013-07-13 09:56:30 415

转载 nyist-205

#include#includeint main(){ char a[1000005]; int m,i,s,t; scanf("%d",&m); while(m--) { scanf("%s",a); t=strlen(a); s=0; for(i=0;i<t;i++)

2013-07-11 15:59:21 588

转载 nyist-23

有一种很有意思的游戏,就是有物体若干堆,可以是石子,也可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者为胜。这是我国民间很古老的一个游戏,由于早先是用石子来玩的,我们习惯称之为“取石子游戏”。别看这游戏极其简单,却蕴含着深刻的数学原理。好从祖先那里来追寻荣耀的中国人,还称取石子游戏是“博奕论”的鼻祖呢。下面从取石子游戏的几种典型玩法的数学模型来分析一下要如何才能够

2013-07-11 15:39:14 569

转载 nyist-79

#include int f(int n,int m){ if(m>n) return f(n,n); if(m==1||n==1) return 1; if(m==n) return f(n,n-1)+1; return f(n,m-1)+f(n-m,m);}int main(){ int n,m,

2013-07-11 09:56:24 426

转载 nyist-527

#includeint main(){ long long m,n,k,f[520]; int i,a,b,c,y[521]; while(scanf("%lld",&n)!=EOF) { m=n;a=0;b=0;c=0; while(m) { k=m%2; m=m/

2013-07-09 17:20:09 548

原创 nyist-480

#includeint pd(int n){ if(n%2==0) return 0; for(int i=3;i*i<n;i+=2) if(n%i==0) return 0; return 1;}int main(){ int n,i,f[31]={0,3,7}; while(1) { scanf("%d

2013-07-09 15:52:41 455

转载 nyist-33

#includeint main(){ int N,p,q,m,n,k=1,x=0; int a[100][100]; scanf("%d",&N); m=n=N-1; while(n>=x) { for(p=x;p<=n;p++) { a[p][x]=k; k++;

2013-07-09 09:53:56 571

原创 nyist-34

#includeint main(){ int a,b,c,s; scanf("%d%d%d",&a,&b,&c); s=(70*a+21*b+15*c)%105; printf("%d\n",s); return 0;}韩信点兵:凡是用3个一数剩下的余数,将它用70去乘(因为70是5与7的倍数,而又是以3去除余1的数);5个一数剩下的余数,将它用21

2013-07-09 09:31:10 496

转载 nyist-663

#include#include int main(){ char d,s[5]; int a,b,c,j=0; while(scanf("%d%c%d=%s",&a,&d,&b,s)!=EOF) { if(s[0]=='?') continue; c=atoi(s); if(d=='+'&&a+b==c) j+

2013-07-08 17:50:25 487

转载 nyist-676

#includeint mm(int n){ int i,m; m=n;n=1; for(i=0;i<m;i++) n*=10; return n;}int main(){ long long n,p; int a,s,t,m,c=1; scanf("%d",&t); while(t--) {

2013-07-08 16:09:58 499 1

转载 nyist-94

#includeint main(){ int t,n,k; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&k); printf("%d\n",n+(n-1)/(k-1)); } return 0;} #includeint main(){ int t,n

2013-07-07 19:17:20 562

转载 数独算法

#includeint result=0; //结果数int main(){ int a[9][9]; void Sudoku(int a[9][9],int n); printf("请输入数独中的原始数据,没有数据的用0代替。\n"); for(int i=0;i<9;i++) { printf("请输入第%d行的9个数:",i+1)

2013-07-07 17:19:56 864

原创 nyist-673

#includeint main(){ int i,k,m,n,b; int a[101]={0}; scanf("%d",&k); while(k--) { scanf("%d%d",&m,&n); for (i=0;i<m;i++) { scanf("%d",&b);

2013-07-07 17:01:59 603 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除