本文主要是介绍CodeForces 834A The Useless Toy,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目链接:http://codeforces.com/contest/834/problem/A
题意:有v,<,^,>,四个符号,分别由v顺时针旋转90度依次得到,现在告诉你其实符号,和结束符号,需要经过n次选择,问你是顺时针旋转获得,还是逆时针旋转获得,亦或是顺时针或逆时针旋转都能获得
解析:反正是一个为4的循环节,取一下模就出来了
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5+100;
char a[] = {'v','<','^','>'};
int main(void)
{char t1,t2;cin>>t1>>t2;int pos,n;cin>>n;for(int i=0;i<4;i++){if(a[i]==t1){pos = i;break;}}int tt = n%4;int a1 = (tt+pos)%4,a2 = (pos-tt+4)%4;if(a[a1]==t2 && a1 != a2)puts("cw");else if(a[a2]==t2 && a1 != a2)puts("ccw");elseputs("undefined");return 0;
}
这篇关于CodeForces 834A The Useless Toy的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!