【openjudge 计算概论(A)】[函数递归练习(4)]
来源:互联网 发布:三维模型重建软件 编辑:程序博客网 时间:2024/04/30 10:44
#include<cstdio>#include<string>#include<cstring>#include<iostream>using namespace std;string s1,s2;int main(){ int i,len; cin>>s1; len=s1.length(); for (i=1;i<=len;i++) s2+=s1[len-i]; if (s1==s2) printf("1\n"); else printf("0\n"); return 0;}
#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>#define MAXN 100using namespace std;bool a[MAXN],b[MAXN],c[MAXN],d[MAXN];bool map[MAXN][MAXN];int ans;void dfs(int num,int x){ if (num==8) { ans++; printf("No. %d\n",ans); for (int i=1;i<=8;i++) { for (int j=1;j<=8;j++) printf("%d ",map[i][j]); printf("\n"); } return; } for (int i=1;i<=8;i++) { if (!a[x]&&!b[i]&&!c[i+x]&&!d[i-x+8]) { a[x]=1; b[i]=1; c[i+x]=1; d[i-x+8]=1; map[i][x]=1; dfs(num+1,x+1); a[x]=0; b[i]=0; c[i+x]=0; d[i-x+8]=0; map[i][x]=0; } }}int main(){//freopen("int.txt","w",stdout); dfs(0,1);}
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int a,b;inline void check(int a,int b,int t){ if (!(a%b)||a/b>=2) { if (t==1) printf("win\n"); else printf("lose\n"); return;} if (a<b) swap(a,b); t^=1; check(b,a-b,t); return;}int main(){ int i; while((scanf("%d%d",&a,&b)==2)&&a&&b) { if (a<b) swap(a,b); if (!(a%b)||a/b>=2) {printf("win\n");continue;} check(b,a-b,0); } return 0;}
0 0
- 【openjudge 计算概论(A)】[函数递归练习(4)]
- 【openjudge 计算概论(A)】[函数递归练习(3)]
- 【openjudge 计算概论(A)】[函数递归练习(2)]
- 【openjudge 计算概论(A)】[函数递归练习(1)]
- 【openjudge 计算概论(A)】[指针练习]
- 【openjudge 计算概论(A)】[编程练习(数组练习)]
- 【openjudge 计算概论(A)】[编程练习(字符串)]
- 【openjudge 计算概论(A)】[基础编程练习2]
- 【openjudge 计算概论(A)】[基础编程练习1]
- 【openjudge 计算概论(A)】[ 函数与字符串练习(2)]
- 【openjudge 计算概论(A)】[函数与字符串练习(1)]
- 【openjudge 计算概论(A)】[基础编程练习(控制成分)]
- 【openjudge 计算概论(A)】[基础编程练习(运算成分)]
- 【openjudge 计算概论(A)】[基础编程练习(数据成分)]
- 【openjudge 计算概论(A)】[结构体与链表练习]
- openjudge 计算概论 函数与字符串练习(1)2:字符串排序
- openjudge 计算概论基础编程练习(控制成分)
- openjudge 计算概论-数组练习-错误侦测
- java 其他特性
- netty客户端同步请求实现
- searchbar 未输入时,或有 placeholder 时也能点击搜索,支持空搜索
- Android中的AlarmManager的使用
- IOS WKWebView--清除缓存、弹窗处理
- 【openjudge 计算概论(A)】[函数递归练习(4)]
- Java基础学习总结(70)——开发Java项目常用的工具汇总
- 如何清空Winform的dataGridView中数据
- 关于.netrc的权限设置
- 自定义布局之TypedArray类
- mac osx中使用CodeLite的openCV环境配置
- 判断单链表是否递增
- 第八周项目1—建立顺序表
- mybatisSql转换工具