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

Educational Codeforces Round 54---A.........【未完成】

时间:2018-11-13 11:37:41      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:close   mini   isp   cstring   printf   names   The   define   display   

A---Minimizing the String

 

技术分享图片
 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cmath>
 4 #include<cstdlib>
 5 #include<cstring>
 6 #include<algorithm>
 7 #include<queue>
 8 using namespace std;
 9 #define ll long long
10 #define N 100010
11 #define pi 3.1415926535
12 
13 int n;
14 const int maxn = 2e5 + 5;
15 char str[maxn], ans[maxn];
16 
17 int main()
18 {
19     while(scanf("%d", &n) != EOF){
20         memset(ans, 0, sizeof(ans));
21         memset(str, 0, sizeof(str));
22         scanf("%s", str);
23         int len = 0;
24         bool flag = true;
25         for(int i = 0; i < n - 1; i++){
26             if(str[i] > str[i + 1] && flag){
27                 flag = false;
28                 continue;
29             }
30             ans[len++] = str[i];
31         }
32         if(!flag){
33             ans[len++] = str[n - 1];
34         }
35 
36 
37         printf("%s\n", ans);
38     }
39     return 0;
40 }
View Code

 

Educational Codeforces Round 54---A.........【未完成】

标签:close   mini   isp   cstring   printf   names   The   define   display   

原文地址:https://www.cnblogs.com/wyboooo/p/9951225.html

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