Uva 1584 Circular Sequence
来源:互联网 发布:reword.it 编辑:程序博客网 时间:2024/04/30 11:30
//
借鉴刘汝佳代码, 成环问题, 用%n可以简化代码
//
#include<stdio.h>#include<string.h>#define maxn 105int less(const char *s, int p, int q){ int n = strlen(s); for(int i = 0; i < n; ++i) { if(s[(p+i)%n] != s[(q+i)%n]) return s[(p+i)%n] < s[(q+i)%n]; } return 0;}int main(){ int T; char s[maxn]; scanf("%d", &T); while(T--) { scanf("%s",s); int ans = 0; int n = strlen(s); for(int i = 1; i < n; ++i) { if(less(s,i,ans)) ans = i; } for(int i = 0;i < n; ++i) { putchar(s[(i+ans)%n]); } putchar('\n'); } return 0;}
0 0
- UVa 1584 Circular Sequence
- UVa 1584 - Circular Sequence
- UVA 1584 - Circular Sequence
- UVA - 1584 Circular Sequence
- UVa 1584 - Circular Sequence
- UVa-1584Circular Sequence
- 【Uva 1584】 Circular Sequence
- UVa 1584 - Circular Sequence
- UVA 1584 Circular Sequence
- Uva 1584 Circular Sequence
- Uva - 1584 - Circular Sequence
- UVa 1584 - Circular Sequence
- UVA 1584 Circular Sequence
- UVa 1584 Circular Sequence
- UVA - 1584 Circular Sequence
- UVa 1584 - Circular Sequence
- UVA-1584 - Circular Sequence
- UVa 1584 - Circular Sequence
- Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
- LightOJ1012---Guilty Prince (并查集)
- Android 仿美团网,大众点评购买框悬浮效果之修改版
- 在CentOS 7上使用strongSwan搭建IPsec VPN
- SSH三种框架及表示层、业务层和持久层的理解
- Uva 1584 Circular Sequence
- 将截断字符串或二进制数据。语句已终止
- HTTP POST GET 本质区别详解
- 如何让非root用户启用小于1024号的端口
- 原来可以这样二分 -_-
- UVA 12297 Super Poker(矩阵快速幂)
- 数据库 数据库诊断信息
- c语言编写贪吃蛇修改后最新版
- Android 打包和调试常见问题