uva1584 - Circular Sequence
来源:互联网 发布:真三国无双5mac版迅雷 编辑:程序博客网 时间:2024/05/04 01:53
链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4459
code
#include<stdio.h>#include<string.h>const int maxn = 105;int less(char* s, int ans, int k){int len = strlen(s);for(int i = 0 ; i < len ; i ++ )if(s[(k + i )%len] != s[(ans + i)%len]) return s[(k + i )%len] < s[(ans + i)%len];return 0;}int main(){int n;char s[maxn];scanf("%d",&n);while(n--){scanf("%s",s);int len = strlen(s);int ans = 0;for(int i = 0; i < len ; i ++)if(less(s,ans , i ))ans = i;for(int i = 0 ; i < len ; i ++)putchar(s[(i + ans)%len]);putchar('\n');}return 0;}
注意事项,一开始看题目没看的很懂,后来才明白原来是比较两个字符串,相同的时候往后移,不同的时候,小的字典序小,一开始还以为是很复杂的字符串比较,没想到这么简单
0 0
- UVa1584 - Circular Sequence
- UVA1584 - Circular Sequence
- uva1584 - Circular Sequence
- uva1584 Circular Sequence
- UVA1584 UVALive3225 Circular Sequence
- UVa1584 Circular Sequence
- UVa1584 - Circular Sequence
- UVa1584-Circular Sequence
- UVa1584——Circular Sequence
- UVa1584 环状序列 (Circular Sequence)
- Uva1584-环状序列-Circular Sequence-字典序
- 环状序列(Circular Sequence, ACM/ICPC Seoul 2004, UVa1584)
- uva1583 Digit Generator && uva1584 Circular Sequence(水)
- UVa1584 Circular Sequence(环状序列) (java版本)
- UVA1584 - Circular Sequence 循环字符串比较的技巧
- 环装序列 (Circular Sequence, ACM/ICPC Seoul 2004, UVa1584)
- 环状序列(Circular Sequence, ACM/ICPC Seoul 2004, UVa1584)
- 《算法竞赛入门经典2ndEdition 》例题3-6 环状序列(Circular Sequence, Uva1584)
- C语言day02-变量、数据类型、赋值、其他
- 【leetcode每日一题】138.Copy List with Random Pointer
- Ext错误"Uncaught SyntaxError: Unexpected token <"
- JS设计模式——代理模式
- linux 安装gtest 单元测试
- uva1584 - Circular Sequence
- oracle imp,exp使用详解
- Linux shell 交互式编程、TCL/TK 和 Expect 编译与安装、expect 编程
- deque双向队列
- 短语in decent shape
- Linux匿名管道操作
- JS设计模式——命令模式
- ActiveMQ的插件开发介绍
- Search in Rotated Sorted Array II