当前位置:网站首页>【暑期每日一题】洛谷 P6461 [COCI2006-2007#5] TRIK
【暑期每日一题】洛谷 P6461 [COCI2006-2007#5] TRIK
2022-07-29 07:08:00 【AC_Dragon】
题目链接:P6461 [COCI2006-2007#5] TRIK - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
题目描述

有三个杯口朝下的杯子,其中有一个小球在最左边的杯子下。
接下来,对这三个杯子进行一系列的换位操作,操作用一个字符串来表示,其中 A B C 分别对应了上图所示的三种换位方式。
你需要找出最终小球在哪个杯子下面。
输入格式
输入一行一个字符串,表示操作的顺序,保证操作数不超过 50 ,且每个字母都为 A B C 中的一种,无空格。
输出格式
输出一行一个整数:
- 如果球在左边的杯子下:输出 1;
- 如果球在中间的杯子下:输出 2;
- 如果球在右边的杯子下:输出 3。
样例 #1
样例输入 #1
AB样例输出 #1
3样例 #2
样例输入 #2
CBABCACCC样例输出 #2
1提示
说明
题目译自 COCI2006-2007 CONTEST #5 T1 TRIK。
AC code:
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[3]={1,0,0};
string x;
cin>>x;
for(auto i:x)
{
switch(i)
{
case 'A':
{
swap(a[0],a[1]);
break;
}
case 'B':
{
swap(a[1],a[2]);
break;
}
case 'C':
{
swap(a[0],a[2]);
break;
}
}
}
for(int i=0;i<3;i++)
{
if(a[i]==1)
{
cout<<i+1;
return 0;
}
}
} 边栏推荐
猜你喜欢

Latest 10 billion quantitative private placement list

Docker最新超详细教程——Docker创建运行MySQL并挂载

利用C语言巧妙实现棋类游戏——三子棋

PAT甲级 1146 拓扑顺序

JS chicken laying eggs and egg laying chickens. Who appeared earlier, object or function? Is function an instance of function?

Kubernetes (V) -- deploy kubernetes dashboard

Spingboot integrates the quartz framework to realize dynamic scheduled tasks (support real-time addition, deletion, modification and query tasks)

WPF nested layout case

MySQL如何把行转换为列?

3-global exception handling
随机推荐
力扣(LeetCode)209. 长度最小的子数组(2022.07.28)
PAT甲级 1154 顶点着色
tp6 使用 ProtoBuf
用户列表 圆形头像并跟随小板块
Introduction to logback appender
jdbc入门
What is the function of fileappender in logback?
ERROR 1045 (28000) Access denied for user ‘root‘@‘localhost‘解决方法
JS 鸡生蛋与蛋生鸡问题,Object与Function究竟谁出现的更早?Function算不算Function的实例?
MySQL advanced (Advanced) SQL statement (I)
【OpenGL】着色器(Shader)的使用
Female graduate students do "mind mapping" and quarrel with their boyfriend! Netizen: the "king of infighting" in the quarrel
BeanUtils.setProperty()
反射reflect
Leetcode 209. subarray with the smallest length (2022.07.28)
Job 7.28 file IO and standard IO
My personal website doesn't allow access to wechat, so I did this
Reflect reflect
树莓派的启动流程
WPF interface layout must know basis