1108D. Diverse Garland
生活随笔
收集整理的這篇文章主要介紹了
1108D. Diverse Garland
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
D. Diverse Garland:題目
什么腦癱題目!!!可惡,和dp有什么關(guān)系?但是強(qiáng)迫癥讓我不得不寫,空一個(gè)很難受!! #include <bits/stdc++.h> using namespace std; #define int long long vector<int> a((int)6e5); vector<int> b((int)6e5), c((int)6e5); const int mod = 1e9 + 7; map<int, int> mp1, mp2; string str; signed main() {int n;cin>>n;cin>>str;str = "1"+str+"1";int cou = 0;for (int i=2;i<=n;i++){if (str[i]==str[i-1]) {cou++;if (str[i-1]=='B'){if (str[i+1]=='G') str[i] = 'R';else str[i] = 'G';}else if (str[i-1]=='G'){if (str[i+1]=='R') str[i] = 'B';else str[i] = 'R';}else {if (str[i+1]=='B') str[i] = 'G';else str[i] = 'B';}}}cout<<cou<<endl;for (int i=1;i<=n;i++) cout<<str[i]; }總結(jié)
以上是生活随笔為你收集整理的1108D. Diverse Garland的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HP laserjet 1022n打印机
- 下一篇: 惠普136nw打印机清零_惠普打印机硒鼓