题目描述:

题目思路:

直接模拟

 #include<stdio.h>
#include<string.h>
#define maxn 105
int less(const char* s, int p, int q) {
int n = strlen(s);
for(int i = ; i < n; i++)
if(s[(p+i)%n] != s[(q+i)%n])
return s[(p+i)%n] < s[(q+i)%n];
return ;
} int main() {
int T;
char s[maxn];
scanf("%d", &T);
while(T--) {
scanf("%s", s);
int ans = ;
int n = strlen(s);
for(int i = ; i < n; i++)
if(less(s, i, ans)) ans = i;
for(int i = ; i < n; i++)
putchar(s[(i+ans)%n]);
putchar('\n');
}
return ;
}

最新文章

  1. Web Form 和asp.net mvc 差别
  2. eclipse/intellij Idea集成jetty
  3. hdu 2583 permutation
  4. maven加载spring包
  5. 使用 Nginx 和 GeoIP 模块来处理不同国家的访问
  6. maltab几个常见的问题
  7. JS中关于clientWidth offsetWidth srollWidth等的含义
  8. 中国四大资产管理公司 ACM
  9. 伪造队形(FFT)
  10. 在CDHtmlDialog中处理WindowClosing
  11. activiti框架 数据库设计说明
  12. oracle监听无法启动
  13. redis 清空缓存
  14. 调用webService的几种方式
  15. java安装及设置环境变量
  16. BZOJ_1875_[SDOI2009]HH去散步_矩阵乘法
  17. Java 学习笔记 IO流与File操作
  18. SVN上传的时候没法显示文件名,只显示后缀名
  19. vue项目打包之后js文件过大怎么办?
  20. JAVA学习过程的基础笔记

热门文章

  1. Objective-C中的@dynamic与@synthesize的区别
  2. 绘图驱动-OSD原理2
  3. Office365学习笔记—创建WikiPage
  4. C++切勿混用带符号类型和无符号类型
  5. centos7 php7 动态编译mysqlnd: configure: error: Cannot find OpenSSL&#39;s &lt;evp.h&gt; 错误解决
  6. MySQL学习【第三篇用户管理】
  7. 发送邮箱验证码、session校验
  8. ACM 2000~2002
  9. animation(动画)设置
  10. spark----词频统计(一)