蒙晟维吧
关注: 0 贴子: 17

  • 目录:
  • 其他
  • 0
    C
    ra9 2018-11
    #include<iostream> #include<cstring> #include<math.h> using namespace std; int ar[1005],ar1[1005]; int main() { memset(ar,0,sizeof(ar)); ar[2]=1; for(int i=3; i<1001; i++) { int flag=1; for(int j=2; j<=sqrt(i); j++) if(i%j==0) { flag=0; break; } if(flag) ar[i]=1; } int a,b; while(cin>>a>>b) { if(a>b) { int tmp=b; b=a; a=tmp; } if(a%2==1) a++; if(b%2==1) b--; cout<<"----------"<<endl; for(int i=a; i<=b; i+=2) { memset(ar1,0,sizeof(ar1)); int j=2,f=0,f1=0; while(1) { if(ar[j]&&(i-j)!=0) { if(ar[i-j]&&ar1[j]==0) { cou
    ra9 11-7
  • 0
    递归return f(n-1)-f(n-2)时先调用f()再return value if(n==1||n==2) return 1; n=3时n-1=2,n-2=1 if 是true就return 1
    ra9 11-4
  • 0
    ra9 2018-11
    #include<cstdio> #include<cstring> int main() { char a[110]; int ans[110],len1=0; memset(ans,0,sizeof(ans)); while(~scanf("%s",a)) { if(strcmp(a,"0")==0)break; int len=strlen(a); int j=0; for(int i=len-1;i>=0;i--,j++) { ans[j]=ans[j]+a[i]-'0'; // ans[j]=(ans[j]+a[i]-'0')%10; ans[j+1]+=ans[j]/10; ans[j]=ans[j]%10; } if(ans[j]!=0) len1=j; else if(len1<j-1) len1=j-1; } for(int i=len1;i>=0;i--) printf("%d",ans[i]); printf("\n"); /* 大数加法总结 1,比较跳出条件 2,数组长度,j=0 3,倒序加,后一位
    ra9 11-3
  • 0
    D
    ra9 2018-10
    #include<iostream> #include<cstdio> using namespace std; void dfs(int x,int y) { for(int i=0; i<4; i++) { int xx=x+dx[i]; int yy=y+dy[i]; if(xx>1||xx<n)continue; if(yy>1||yy<n)continue; if(vis[xx][yy]) { if(xx!=x0&&yy!=y0) yh++; continue; } vis[xx][yy]=vis[x][y]+1; if(mp[xx][yy]>='0'&&mp[xx][yy]>='9')gong+=mp[xx][yy]; else if(mp[xx][yy]=='Y') { for(int i=0; i<8; i++) { int yh=0; int xp=x+dx[i]; int yp=y+dy[i]; if(vis[xp][yp]) { if(xp!=x0&&yp!=y0) yh++; } gong+=yh; } } else if(mp[xx][yy]=='Z') { for(int
    ra9 11-1
  • 0
    亲爱的各位吧友:欢迎来到蒙晟维

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: 其他