题目链接:点击查看

题目大意:给出n根竖着的棍子,m根横着的棍子,每个人轮流选择交点,被选中的交点需要删除组成该交点的两个棍子,选最后一个交点的人获胜,问谁能获胜

题目分析:简单博弈,我们只要选择n和m中较小的那个数,判断奇偶即可,原理很容易想,就不过多解释了。

代码:

#include<iostream>
#include<string>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<climits>
#include<cmath>
#include<cctype>
#include<stack>
#include<queue>
#include<list>
#include<vector>
#include<set>
#include<map>
#include<sstream>
using namespace std;typedef long long LL;const int inf=0x3f3f3f3f;const int N=1e5+100;int main()
{
//  freopen("input.txt","r",stdin);int n,m;cin>>n>>m;if(min(n,m)&1)cout<<"Akshat"<<endl;elsecout<<"Malvika"<<endl;return 0;
}

CodeForces - 451A - Game With Sticks(博弈论)相关推荐

  1. CodeForces 451A

    签到题,今天就水了这么一道题,不好意思说了... #include<iostream> using namespace std;int main() {int a,b;cin >&g ...

  2. CodeForces 525C Ilya and Sticks 贪心

    题目:click here #include <iostream> #include <cstdio> #include <cstring> #include &l ...

  3. Codeforces Round #297 (Div. 2)C. Ilya and Sticks 贪心

    Codeforces Round #297 (Div. 2)C. Ilya and Sticks Time Limit: 2 Sec  Memory Limit: 256 MB Submit: xxx ...

  4. codeforces654题解_[codeforces 1374A] Magical Sticks 棍子拼接

    Codeforces Round #654 (Div. 2)   参与排名人数14349   本场比赛主要心思放在观摩高手如何打比赛,发现初中生真的很厉害. [codeforces 1374A]    ...

  5. Codeforces 1110G Tree-Tac-Toe (博弈论)

    题目链接 https://codeforces.com/contest/1110/problem/G 题解 首先,若原树上 \(u\) 点有白子,有一个很妙的转化是可以新建 \(3\) 个新点 \(u ...

  6. Codeforces 869 A.The Artful Expedient(博弈论)

    题解 emmmm 看不懂...英语不行,看大意应该是博弈论 , 我就猜谁在什么情况下会赢,结果是胜者只有一个---Karen #include <bits/stdc++.h> using ...

  7. Codeforces 786A Berzerk(博弈论)

    [题目链接] http://codeforces.com/problemset/problem/786/A [题目大意] 有两个人,每个人有一个数集,里面有一些数,现在有一个环,有个棋子放在1, 有个 ...

  8. Codeforces Round #533(Div. 2) A.Salem and Sticks

    链接:https://codeforces.com/contest/1105/problem/A 题意: 给n个数,找到一个数t使i(1-n)∑|ai-t| 最小. ai-t 差距1 以内都满足 思路 ...

  9. Financiers Game CodeForces - 737D (博弈论,区间dp)

    大意: 给定$n$元素序列, 两个人从两端轮流拿数, 每一步假设对手上次取k, 那么只能取k或k+1, 先手第一步取1或2, 直到不能拿时停止. 先手要最大化两人数字和的差, 后手要最小化, 求最后差 ...

最新文章

  1. 计算机网络:自顶向下方法(第七版)Wireshark实验指南
  2. ListView控件的基本使用(方式一:使用ArrayAdapter适配器实现)
  3. ScheduledThreadPoolExecutor定时任务线程池执行原理分析
  4. python or妙用
  5. Delphi数据库编程一日通
  6. 升序排列python_Python3基础 sort 将一个列表中的值升序排列
  7. scala 随机生成整数_如何在Scala中以整数形式获取当前年份?
  8. 嵌入式Linux操作系统的版本查询
  9. Redis中的批量删除数据库中的Key
  10. java九年_Java 9明年9月釋出正式版
  11. pythondd_windows7下安装python环境和django
  12. 我是一个粉刷匠用计算机弹,《我是一个粉刷匠》,钢琴双手弹的谱子,,,急用,,,谢谢...
  13. 初识c语言思维导图及大纲 (内含思维导图图片及pdf版下载链接)
  14. 三招解决!电脑密码忘记了怎么办?新手都能学会
  15. ffmpeg 转换flv压缩大小_[转]ffmpeg转换参数和对几种视频格式的转换分析
  16. T-SQL Recipes之Database Backups
  17. c语言中tc和vc有什么区别,转:写C++用什么编译器好——TC,VC++6.0,DEV C++,VS2005浅显比较...
  18. android 换行符 编码_android中的常见的占位符及转义字符
  19. 7-3 学习打卡(12.19)
  20. 【Unity3D】卷轴特效

热门文章

  1. MySQL高级 - 锁 - MyISAM表锁 - 写锁
  2. MySQL连接方式:长连接或者短连接
  3. Curator实现分布式锁的基本原理-createsTheLock
  4. 手写自己的MyBatis框架-这个框架需要解决什么问题?
  5. 转发和重定向和request域对象
  6. 选择结构_单if语句
  7. PageHelper概述与基本使用步骤介绍
  8. 微服务发现组件Eureka:简介以及Eureka服务端开发
  9. Zookeeper_watch机制核心讲解
  10. oracle exp 二进制,Oracle备份之exp自动逻辑备份(二)