UVA 719 - Glass Beads (最小表示法)
来源:互联网 发布:淘宝宝贝详情怎么做的 编辑:程序博客网 时间:2024/06/09 12:54
UVA 719 - Glass Beads
题目链接
题意:就是求最小表示法的位置
思路:最小表示法裸题
代码:
#include <cstdio>#include <cstring>const int N = 10005;int t;char str[N];int solve(char *str) { int i, j, l, n = strlen(str); i = 0; j = 1; while (i < n && j < n) {for (l = 0; l < n; l++) if (str[(i + l) % n] != str[(j + l) % n]) break;if (l >= n) break;if (str[(i + l) % n] > str[(j + l) % n]) i = i + l + 1;else j = j + l + 1;if (i == j) j = i + 1; } if (i < j) return i; return j;}int main() { scanf("%d", &t); while (t--) {scanf("%s", str);printf("%d\n", solve(str) + 1); } return 0;}
0 0
- UVA 719 - Glass Beads (最小表示法)
- uva 719 - Glass Beads最小表示法模板
- uva 719 - Glass Beads(最小表示法 | 后缀自动机)
- UVA-719 Glass Beads(最小表示法)
- Glass Beads-最小表示法
- UVa719 - Glass Beads(最小表示法)
- 【POJ1509】Glass Beads 最小表示法
- poj 1509 Glass Beads【最小表示法】
- Glass Beads - POJ 1509 最小表示法
- 【ZOJ-2006】Glass Beads【最小表示法】
- uva 719 glass beads
- POJ 1509 Glass Beads【后缀自动机、最小表示法】
- POJ 1509 Glass Beads(字符串的最小表示法)
- POJ 1509 Glass Beads(SAM 求最小表示法)
- poj - 1509 - Glass Beads(最小表示法)
- PKU 1509 Glass Beads (最小表示法)
- poj 1509 Glass Beads (最小表示法,模板题)
- 【字符串最小表示法】 POJ 1509 Glass Beads
- HDU-1028 Ignatius and the Princess III
- 使用Enterprise Manager为ADF应用动态授权
- yum介绍
- SDFASDFASDFAS
- js文件显示中文乱码问题
- UVA 719 - Glass Beads (最小表示法)
- android自定义控件实例
- 数据结构原理专题——索引
- 结构体的应用
- C/C++学习笔记:基础知识4
- 为Entity Object增加安全性
- UITextField限制字数的方法
- 栈增长方向与大端/小端问题
- java,android中https请求调用使用安全的方式