博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU-4461 The Power of Xiangqi 签到题
阅读量:6278 次
发布时间:2019-06-22

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

题意:要求计算两个和值比较大小。注意没有马或者是炮的时候能量减1,且能量不能小于1。

代码如下:

#include 
#include
#include
#include
#include
using namespace std;int table[10] = {
16, 7, 8, 1, 1, 2, 3};int main() { int T; scanf("%d", &T); while (T--) { int x, y, sa = 0, sb = 0; char str[5]; int m = 0, p = 0; scanf("%d", &x); for (int i = 0; i < x; ++i) { scanf("%s", str); sa += table[str[0]-'A']; if (str[0]-'A' == 1) m = 1; if (str[0]-'A' == 2) p = 1; } if (!m || !p) sa = max(1, sa - 1); m = p = 0; scanf("%d", &y); for (int i = 0; i < y; ++i) { scanf("%s", str); sb += table[str[0]-'A']; if (str[0]-'A' == 1) m = 1; if (str[0]-'A' == 2) p = 1; } if (!m || !p) sb = max(1, sb - 1); if (sa == sb) { puts("tie"); } else { puts(sa > sb ? "red" : "black"); } } return 0; }

 

转载地址:http://rdyva.baihongyu.com/

你可能感兴趣的文章
轻松python文本专题-字符与字符值转换
查看>>
JAVA-MyEclipse第一个实例
查看>>
iOS 9 学习系列: Xcode Code Coverage
查看>>
休眠模式的开关闭
查看>>
Variable number of arguments (Varargs)
查看>>
jquery.ajax之beforeSend方法使用介绍
查看>>
usb键鼠驱动分析【钻】
查看>>
shell中while循环的陷阱
查看>>
Java 系书籍,,,,,,,,,,,,,
查看>>
binlog 轻松的找到没有及时提交的事物(infobin工具
查看>>
windows下如何创建没有名字的.htaccess文件
查看>>
关于Unity中物体分别在本地和世界坐标系对应方向的移动
查看>>
引用外部jquery.js
查看>>
WebLogic 11g重置用户密码
查看>>
Python sin() 函数
查看>>
Python isalnum() 方法
查看>>
Nginx负载均衡器处理Session共享的几种方法(转)
查看>>
转 MySQL问题排查工具介绍
查看>>
Linux、apache 无法使用PHP创建目录和文件
查看>>
hi模板文件报乱码问题
查看>>