码迷,mamicode.com
首页 > 其他好文 > 详细

CF 999 B. Reversing Encryption

时间:2018-08-19 22:02:37      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:ace   com   cstring   include   targe   翻转   ==   代码   color   

题目地址

分析:

  规律:当i为n的倍数时,从0至i翻转(从前往后)

       新知识: reverse(s+a,s+b);把字符串s中,地址从a到b间的内容反转 

代码:

 1 #include<iostream>
 2 #include<algorithm>
 3 #include<cstring>
 4 using namespace std;
 5 
 6 int main()
 7 {
 8     char s[105];
 9     int n;
10     cin >> n >> s; 
11     for(int i = 1; i <= n; i++)
12         if(n%i == 0)
13             reverse(s,s+i);
14     cout << s << endl;
15     return 0;
16 }

 

CF 999 B. Reversing Encryption

标签:ace   com   cstring   include   targe   翻转   ==   代码   color   

原文地址:https://www.cnblogs.com/JiaaaaKe/p/9502495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!