【題意】給你乙個字串,s,t,p指將第s到t個字元複製,貼上到第p位上。經過n次操作,輸出前k個字元。
【思路】因為m=10^9,直接做會爆。每乙個字元都是由上乙個字串轉移來的,因此我們每次記錄當前字元在上乙個字串中的位置,逐層遞推回去,便得到其在初始字串中的位置。
【**】
#include #include #include #include #include using namespace std;
const int maxn=200005;
int n,m,k,s[maxn],p[maxn],t[maxn];
char str[maxn];
inline int get()
int main()
printf("%c",str[x]);
}printf("\n");
return 0;
}
vim選中字串複製 剪下 貼上
vim選中字串複製 剪下 貼上 2020年10月26日 14 23 1 刪除某一行 連續按兩次d。2 進入vim中visual模式,visual模式進入,可以有三種方式 1 在普通模式 normal 下進入,直接按鍵v就可以預設進入visual模式,可以使用 v j 往下面行選擇,或者使用下鍵 v ...
複製字串
有一字串,包含 n個字元。寫一函式,將此字串中從第 m個字元開始的全部字元複製成為另乙個字串。數字n 一行字串數字m從 m開始的子串 6 abcdef 3 cdef 主函式已給定如下,提交時不需要包含下述主函式 c int main include include void strcpypos ch...
複製字串
time limit 1 sec memory limit 128 mb submit 164 solved 112 submit status web board 有一字串,包含n個字元。寫一函式,將此字串中從第m個字元開始的全部字元複製成為另乙個字串。數字n 一行字串數字m 從m開始的子串 6a...