F - Circular Sequence

水深无声 2022-06-18 09:36 336阅读 0赞

think:
1字符串元素移位+字符串字典序比较

vjudge题目链接

以下为Accepted代码

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int T, i, k, len;
  6. char c, st1[104], st2[104];
  7. scanf("%d", &T);
  8. getchar();
  9. while(T--)
  10. {
  11. scanf("%s", st1);
  12. len = strlen(st1);
  13. strcpy(st2, st1);
  14. for(i = 0; i < len; i++)
  15. {
  16. c = st1[0];
  17. for(k = 0; k < len-1; k++)
  18. st1[k] = st1[k+1];
  19. st1[len-1] = c;
  20. if(strcmp(st1, st2) < 0)
  21. strcpy(st2, st1);
  22. }
  23. printf("%s\n", st2);
  24. }
  25. return 0;
  26. }

发表评论

表情:
评论列表 (有 0 条评论,336人围观)

还没有评论,来说两句吧...

相关阅读