博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CF Round #426 (Div. 2) The Useless Toy 思维 水题
阅读量:5968 次
发布时间:2019-06-19

本文共 1117 字,大约阅读时间需要 3 分钟。

  题目链接: http://codeforces.com/contest/834/problem/A

  题目描述: 输入起始状态和结束状态和数列长度, 判断旋转方向是顺时针逆时针还是不合理

  解题思路: 长度模4, 因为我们只关心起始和结尾, 然后判断

  代码: 

#include 
#include
#include
#include
#include
#include
using namespace std;map
CW;map
CCW;map
::iterator it;typedef long long ll;int main() { CW.insert(make_pair('^', '>')); CW.insert(make_pair('>', 'v')); CW.insert(make_pair('v', '<')); CW.insert(make_pair('<', '^')); for( it = CW.begin(); it != CW.end(); it++ ) { CCW.insert(make_pair(it->second, it->first)); } char st, ed; ll dur; while( cin >> st >> ed ) { cin >> dur; dur %= 4; if( dur == 2 || dur == 0 ) { printf( "undefined\n" ); } else { if( dur == 1 ) { if( CW[st] == ed ) { printf( "cw\n" ); } else if( CCW[st] == ed ) { printf( "ccw\n" ); } else { printf( "undefined\n" ); } } else { if( CW[st] == ed ) { printf( "ccw\n" ); } else if( CCW[st] == ed ) { printf( "cw\n" ); } else { printf( "undefined\n" ); } } } } return 0;}
View Code

  思考: 没啥可说的, 水题

转载于:https://www.cnblogs.com/FriskyPuppy/p/7262201.html

你可能感兴趣的文章
SCCM TP4部署Office2013
查看>>
Android创建启动画面
查看>>
Linux中date命令的各种实用方法--转载
查看>>
mysqld -install命令时出现install/remove of the service denied错误的原因和解决办法
查看>>
苹果企业版帐号申请记录
查看>>
C++ Error: error LNK2019: unresolved external symbol
查看>>
Bitmap 和Drawable 的区别
查看>>
Java操作mongoDB2.6的常见API使用方法
查看>>
如何给服务器设置邮件警报。
查看>>
麦克劳林
查看>>
Eclipse SVN修改用户名和密码
查看>>
架构师的职责都有哪些?
查看>>
SVN: bdb: BDB1538 Program version 5.3 doesn't match environment version 4.7
查看>>
jsp内置对象作业3-application用户注册
查看>>
android115 自定义控件
查看>>
iOS uuchart 用法
查看>>
c# 多线程 调用带参数函数
查看>>
JQuery 如何选择带有多个class的元素
查看>>
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
查看>>
VS快速生成JSON数据格式对应的实体
查看>>