The 2017 CCPC秦皇島站 L- One-Dimensional Maze
題目連結:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3992
思路:題意很簡單,兩邊的字母為出口不用考慮,從當前位置要移動到其中一端結束,如果是死衚衕可以修改其中字母,求出修改最少字母的結果。
如果要從當前到左端出去,則左端字母必須都為‘L’,如果要從當前到右端出去,則右端字母必須都為‘R’。
統計一下兩側反方向(需要修改的)的字母數進行比較即可。
附上程式碼:
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--){
int a,b;
cin>>a>>b;
//fflush(stdin);
char s[100005];
cin>>s;
int left=0,right=0;
for(int i=1;i<=b-2;i++){
if(s[i]=='R')
left++;
}
for(int i=b;i<a-1;i++){
if(s[i]=='L')
right++;
}
if(s[b-1]=='R'){
if(left+1<=right){
cout<<left+1<<endl;
}
else
cout<<right<<endl;
}
else{
if(right+1<=left){
cout<<right+1<<endl;
}
else
cout<<left<<endl;
}
}
return 0;
}
相關文章
- 2017秦皇島CCPC E - String of CCPC
- 2018CCPC秦皇島站總結
- 2020CCPC秦皇島補題
- 秦皇島開票-秦皇島開票
- ccpc2020秦皇島Kingdom‘s Power(貪心)
- 差分:2020CCPC秦皇島 D Exam Results
- 秦皇島開票
- 關於秦皇島哪裡可以開餐飲發票-秦皇島百度派
- 誰知道秦皇島哪裡可以開飛機票哪裡可以買到假飛機票報銷哪裡可以做假的飛機票-秦皇島攜程網
- 東北大學秦皇島分校通訊工程中外合作2020級C/CPP實驗8
- 2018CCPC桂林站
- 會戰港城!動感地帶5G校園先鋒賽河北賽區秦皇島城市晉級賽即將來臨
- FM-RDS工廠/鋼鐵廠無線廣播-秦皇島佰工鋼鐵有限公司無線智慧廣播應用分析
- 港城戰罷新秀崛起!動感地帶5G校園先鋒賽河北賽區秦皇島城市晉級賽圓滿結束
- L-復言1
- 【Pwn】maze - writrup
- 2020CCPC長春站部分題解
- CCPC 2020 長春站 部分簡略題解
- 【糊題】CCPC2023桂林站 I題 Barkley II
- [ABC176D] Wizard in Maze
- 好書推薦《Out of the Maze》
- windows of ccpcWindows
- P9351 [JOI 2023 Final] Maze
- CCPC 2024 濟南站
- The 2024 CCPC Online Contest
- CCPC2023-Shenzhen
- 2021 CCPC女生賽
- 《秦時明月世界》“百家尋秦“終極測試正式開啟
- 10.16 CW 模擬賽 D. 迷宮(maze)
- 2024牛客多校第一場 - Mirror Maze
- 秦九韶演算法演算法
- 憶秦娥·婁山關
- 2024.11.12 2024 CCPC女生專場
- 2020CCPC綿陽站 J-Joy of Handcraft (去重 + 線段樹 + 調和級數)Raft
- 第十屆中國大學生程式設計競賽 重慶站(CCPC 2024 Chongqing Site)程式設計
- CCPC Final 2023 B. Periodic Sequence
- 2024 CCPC 哈爾濱遊記
- The 2024 CCPC National Invitational Contest (Northeast) ADEJAST