设为首页 加入收藏

TOP

codeforces 525B Pasha and String
2015-11-21 01:00:44 来源: 作者: 【 】 浏览:1
Tags:codeforces 525B Pasha and String
#include 
  
   
#include 
   
     #include 
    
      #include 
     
       #include 
      
        #include 
       
         #include 
        
          #include
          using namespace std; char a[200010]; int num[200010]; int main(){ gets(a); int n; scanf("%d",&n); int len = strlen(a); for(int i = 0;i < n ;i++){ scanf("%d",&num[i]); num[i]--; } sort(num,num+n); num[n] = (len+1)/2; for(int i = n-1;i >= 0;i--){ if(!(i&1)){ for(int j = num[i];j < (num[i+1]); j++){ swap(a[j],a[len-j-1]); } } } puts(a); putchar('\n'); return 0; }
        
       
      
     
    
   
  

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇POJ 1845-Sumdiv(快速幂取模+整数.. 下一篇codeforces 525C Ilya and Sticks

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: