题解 P6461 【[COCI2006-2007#5] TRIK】
Rubidium_Chloride · · 题解
水题,水题解
0.前言
进博客看效果更好呦!
让我们进入正题:
1.题目大意
初始有三个杯子,第一个杯子里有一个球,并且有一个只含
2.算法分析
其实这题普通的模拟就可以做
依次查看字符串里每个字符,并依照题意所描述的进行交换就好啦!
3.Code
勿喷马蜂
#include<bits/stdc++.h>
using namespace std;
string s;bool ans[3]={1,0,0};//三个杯子
int main(){
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]=='A') swap(ans[0],ans[1]);
if(s[i]=='B') swap(ans[1],ans[2]);
if(s[i]=='C') swap(ans[2],ans[0]);
}
for(int i=0;i<3;i++)
if(ans[i]==1) printf("%d",i+1);//数组下标会-1,现在加回来
return 0;
//}禁止抄袭!!
散花
4.后记
这题有点水,我也不求赞了
最后的最后,管理大大求过。
其实是一点重要的话都没说