HDU 4461 The Power of Xiangqi
来源:互联网 发布:制作投票的软件 编辑:程序博客网 时间:2024/05/13 23:58
题意:给出红黑方每个人拥有的棋子。每个棋子有对应的能力值。一方获胜,当且仅当,能力值的和大于对方。求出谁赢。
思路:很简单的模拟就行了。注意题中给出的一个特例情况:如果一方马和车中有一个没有,需要减能力值。
代码如下:
#include <algorithm>#include <iostream>#include <cstring>#include <cstdio>using namespace std;int p[] = {16, 7, 8, 1, 1, 2, 3};int vis[10];int main(){ // freopen("i.txt", "r", stdin); int T; cin >> T; while(T--) { int a1 = 0, a2 = 0, n; char s[10]; memset(vis, 0, sizeof vis); scanf("%d", &n); for(int i = 0; i < n; i++) { scanf("%s", s); int c = s[0] - 'A'; a1 += p[c]; vis[c] = 1; } if(!vis[1] || !vis[2]) if(a1) a1--; memset(vis, 0, sizeof vis); scanf("%d", &n); for(int i = 0; i < n; i++) { scanf("%s", s); int c = s[0] - 'A'; a2 += p[c]; vis[c] = 1; } if(!vis[1] || !vis[2]) if(a2) a2--; if(a1 == a2) puts("tie"); else puts(a1 > a2 ? "red" : "black"); } return 0;}
0 0
- hdu(4461) The Power of Xiangqi
- HDU 4461 The Power of Xiangqi
- HDU-#4461 The Power of Xiangqi
- HDU-4461-The Power of Xiangqi
- hdu 4461 The Power of Xiangqi(水题)
- HDU 4461 The Power of Xiangqi
- HDU 4461 The Power of Xiangqi
- HDU 4461 The Power of Xiangqi(水)
- hdu 4461 The Power of Xiangqi(水题)
- HDU 4461 The Power of Xiangqi(水)
- hdu 4461 The Power of Xiangqi【模拟】水题
- hdu 4461 The Power of Xiangqi(简单模拟)
- HDU4461:The Power of Xiangqi
- hdu4461 The Power of Xiangqi
- HDU4461 The Power of Xiangqi
- The Power of Xiangqi(水题)
- hdu4461 The Power of Xiangqi【水题】
- 【杭州赛区现场赛PROBLEM I】阅读理解与模拟-The Power of Xiangqi
- Android之实现ListView的“下拉刷新”、“上拉加载”、“自动加载”功能(二)
- 纯虚析构函数的作用
- C语言的那些秘密之---函数返回局部变量
- C/C++返回内部静态成员的陷阱
- numpy教程:数组创建
- HDU 4461 The Power of Xiangqi
- 虚继承与虚基类的本质(介绍的非常详细)
- 模板显式、隐式实例化和(偏)特化、具体化的详细分析
- linux安装jdk及升级
- FIQ和IRQ比较
- C++ 虚函数表解析
- 黑马程序员——Java基础——IO流(FileWriter)
- 孤雁
- NYOJ 题目888取石子(九)(anti-nim)