博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
杭电oj2028、2034、2035、2041、2043-2046
阅读量:7086 次
发布时间:2019-06-28

本文共 3093 字,大约阅读时间需要 10 分钟。

2028  Lowest Common Multiple Plus

1 #include
2 3 int gcd(int a,int b){ 4 int temp,temp1; 5 if(a

 

2034  人见人爱A-B

#include
#include
int main(){ int n,m,i,j,num,flag,temp,s[101],o[101],p[101]; while(~scanf("%d %d",&n,&m)){ if(n==0&&m==0){
break;} for(i=0;i
i;j--){ if(p[i]>p[j]){ temp = p[i]; p[i] = p[j]; p[j] = temp; } } } for(i=0;i

 

2035  人见人爱A^B

1 #include
2 3 int main(){ 4 int n,m,i,mul; 5 while(scanf("%d %d",&n,&m)!=EOF){ 6 if(n==0&&m==0){
break;} 7 mul = 1; 8 for(i=0;i

 

2041  超级楼梯

1 #include
2 3 int main(){ 4 int n,m,i,s[100]; 5 while(~scanf("%d",&n)){ 6 while(n--){ 7 scanf("%d",&m); 8 s[1]=0;s[2]=1;s[3]=2; 9 for(i=4;i<=m;i++){10 s[i] = s[i-1] + s[i-2];11 }12 printf("%d\n",s[m]);13 }14 }15 }

 

2043  密码

1 #include
2 #include
3 4 5 int main(){ 6 int n,len,i,j,flag1,flag2,flag3,flag4; 7 char s[50][50]; 8 while(~scanf("%d",&n)){ 9 getchar();10 for(i=0;i
len||len>16){16 printf("NO\n");17 continue;18 }19 else{20 for(j=0;s[i][j]!='\0';j++){21 if(s[i][j]>='A'&&s[i][j]<='Z'){flag1 = 1;}22 else if(s[i][j]>='a' && s[i][j]<='z'){flag2 = 1;}23 else if(s[i][j]>='0' && s[i][j]<='9'){flag3 = 1;}24 else if(s[i][j]=='~'||s[i][j]=='!'||s[i][j]=='@'||s[i][j]=='#'||s[i][j]=='$'||s[i][j]=='%'||s[i][j]=='^'){flag4 = 1;}25 }26 if(flag1+flag2+flag3+flag4>2){printf("YES\n");}27 else{printf("NO\n");}28 }29 }30 }31 }

 

2044  一只小蜜蜂...

1 #include
2 #include
3 4 5 int main(){ 6 int n,a,b,i; 7 _int64 s[51]; 8 while(~scanf("%d",&n)){ 9 while(n--){10 scanf("%d %d",&a,&b);11 s[1]=0;s[2]=1;s[3]=2;12 for(i=4;i<=b;i++){13 s[i] = s[i-1] + s[i-2];14 }15 printf("%I64d\n",s[b-a+1]);16 }17 18 }19 }

 

2045  不容易系列之(3)—— LELE的RPG难题

1 #include
2 3 4 int main(){ 5 int n,i; 6 _int64 s[51]; 7 while(~scanf("%d",&n)){ 8 s[1]=3;s[2]=6;s[3]=6; 9 for(i=4;i<=n;i++){10 s[i] = s[i-1] + s[i-2]*2;11 }12 printf("%I64d\n",s[n]);13 }14 15 16 }

 

 

2046  骨牌铺方格

1 #include
2 3 4 int main(){ 5 int n,i; 6 _int64 s[51]; 7 while(~scanf("%d",&n)){ 8 s[1]=1;s[2]=2; 9 for(i=3;i<=n;i++){10 s[i] = s[i-1] + s[i-2];11 }12 printf("%I64d\n",s[n]);13 }14 15 16 }

 

转载于:https://www.cnblogs.com/Ragd0ll/p/10468343.html

你可能感兴趣的文章
CSS中单位px和em的区别解析
查看>>
Nginx+Tomcat+memcached高可用会话保持
查看>>
Lync 小技巧-56-检查你用的公网证书是否正确
查看>>
Apache+Tomcat集群配置
查看>>
分治排序算法
查看>>
tar工具的使用
查看>>
用c语言实现括号匹配算法
查看>>
MYSQL数据备份
查看>>
我的友情链接
查看>>
CSS3 选择器——伪类选择器
查看>>
spring的annotation-driven
查看>>
搭建Nginx+PHP环境
查看>>
Centos7下删除virbr0网卡信息
查看>>
利用UltraISO制作RedhatU盘启动盘
查看>>
[C#] Socket 一 Server 多Client 端 聊天
查看>>
sqlplus /nolog 是什么意思
查看>>
MongDB_插入详解
查看>>
Android休眠问题探讨(1)
查看>>
CentOS7.1-Open***
查看>>
由 Javascript 函数字面量演绎知识函数
查看>>