题目链接

题意

给你两个人的象棋棋子,每个棋子对应一个防御值,如果一个人跑和马不全的话防御值减1。计算那个人的防御最高。

AC

#include <iostream>
#include <stdio.h>
#include <vector>
#include <map>
#include <string.h>
#define mem(a, b) memset(a, b, sizeof(a))
#define ll long long
#include <cmath>
#define N 100005
#define P pair<int,int>
#define mk(a, b) make_pair(a, b)
int inf = 0x3f3f3f3f;
using namespace std;
int main(){// freopen("in.txt", "r", stdin);map<string, int> mi;mi["A"] = 16;mi["B"] = 7;mi["C"] = 8;mi["D"] = 1;mi["E"] = 1;mi["F"] = 2;mi["G"] = 3;int n;cin >> n;for (int i = 0; i < n; ++i) {int ta, tb;cin >> ta;int flag1 = 0, flag2 = 0;int sum1 = 0, sum2 = 0;for (int j = 0; j < ta; ++j) {string temp;cin >> temp;sum1 += mi[temp];if (temp == "B")    flag1 = 1;if (temp == "C")    flag2 = 1;}if (flag1 + flag2 != 2) sum1--;flag1 = 0, flag2 = 0;cin >> tb;for (int j = 0; j < tb; ++j) {string temp;cin >> temp;sum2 += mi[temp];if (temp == "B")    flag1 = 1;if (temp == "C")    flag2 = 1;}if (flag1 + flag2 != 2) sum2--;if (sum1 == sum2) cout << "tie\n";else if (sum1 > sum2) cout << "red\n";else cout << "black\n";}return 0;
}

HDU - 4461 The Power of Xiangqi相关推荐

  1. HDU 6034 - Balala Power! | 2017 Multi-University Training Contest 1

    /* HDU 6034 - Balala Power! [ 大数进位,贪心 ] 题意:给一组字符串(小写英文字母),将上面的字符串考虑成26进制数,每个字母分配一个权值,问这组数字加起来的和最大是多少 ...

  2. HDU4461:The Power of Xiangqi

    Problem Description Xiangqi is one of the most popular two-player board games in China. The game rep ...

  3. HDU 6034 Balala Power!

    题目内容 题意:就是给a~z之间的每个字母1个0~25之间的数,即为每个字母的权重(权重的分配依据于每个字母所做的贡献),相当于26进制数.求使所有字符串之和最大的值是多少? 贪心,将所有字母按照所做 ...

  4. HDU Integer's Power(容斥原理)

    题意 求[l,r]的最大指数和(1<=l,r<=10^18) 最大指数和(如64=8^2=4^3=2^6,所以64的最大指数和是6) 题解 很明显我们可以先求出[1,n]的最大指数和,然后 ...

  5. (2017多校训练第一场)HDU - 6034 Balala Power! 贪心

    很容易就想到把每个字母的权重都算出来,然后把权重最大的赋值成25,次大的赋值成24......以此类推. 但是字符串长度最大为100000,也就是说一个字母的权重最大是26^100000次方左右,太大 ...

  6. 【总结】Dancing Links

    1.精确覆盖. View Code 1 #include<cstdio> 2 #define INF 0x7FFFFFFF 3 #define MAXN 1000010 4 int n, ...

  7. BalalaPower个人解题心得

    点击打开HDU直通车   Balala Power! Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K ( ...

  8. 信息学竞赛中的数学知识 --- 容斥原理

    C++基础数论-----容斥原理 C++基础数论-----容斥原理_C2020lax的博客-CSDN博客_容斥原理c++ C++数论容斥原理----无关的元素 C++数论容斥原理----无关的元素 - ...

  9. hdu 6034 B - Balala Power! 贪心

    B - Balala Power! 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6034 题面描述 Talented Mr.Tang has n st ...

最新文章

  1. 电影中成千上万的群众演员是怎么来的?
  2. 卷积神经网络原理_怎样设计最优的卷积神经网络架构?| NAS原理剖析
  3. 我在谷歌实习时发现了一个模型 bug,于是有了这篇 ACL
  4. 贝塞尔曲线(Bezier Curves)
  5. 为什么精准营销难谈精准?
  6. 面试必会系列 - 1.3 Java 多线程
  7. 我从#100DaysOfCode中学到的东西
  8. Python爬虫利器一Requests库的用法
  9. android 监测bug上传到服务器,基于Android 错误信息捕获发送至服务器的详解
  10. 富士康java应届生工资待遇_应届毕业生入职富士康渠道不一样,收入相差悬殊...
  11. NLP+词法系列(二)︱中文分词技术简述、深度学习分词实践(CIPS2016、超多案例)
  12. 【LeetCode】162-寻找峰值
  13. VMware三种网络模式配置详解。
  14. 面试了一个37 岁的程序员 有一些感悟
  15. Hololens2画面传输到电脑上的方法(Hololens2录视频下载方法)
  16. 2023年全国最新高校辅导员精选真题及答案53
  17. 连接计算机名提示输入网络凭据,Win10访问局域网共享文件时提示输入网络凭据如何解决...
  18. 网易云音乐移动端项目实战(分解下)
  19. 移动端前端的适配和rem,vm其他的一些的复习
  20. 【python】一篇文章入门python简单画图

热门文章

  1. JNDI数据源的配置
  2. 关于document.referrer的使用需要注意
  3. [Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available
  4. [JSP暑假实训] 四.MyEclipse+Servlet+JSP实现火车票网站查询、修改、删除操作
  5. 视觉盛宴 HTML5 3D动画应用赏析
  6. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1068:与指定数字相同的数的个数
  7. 深度学习——02、深度学习入门——经典卷积神经网络架构实例——AlexNet
  8. 【Linux网络编程】循环服务器之TCP模型
  9. 【OpenSSL】OpenSSL之SHA
  10. 编程能力强化(4)——模拟SQL语句解析