#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; }
stl空間配置器線程安全問題補充,stl安全問題摘要 在上一
存儲類型修飾符可以修改標識符的鏈接和對應對象的生存周期;標
UVA 657-The die is cast(雙重BFS)
CSU 1529 Equator DP 隊
《劉汝佳算法競賽入門經典》第五章 簡單幾何計算,劉汝佳算法T
Codeforces Round #273 (Div. 2)