hdu 1079 Calendar Game 博弈

简介:

 

    题目就是寻找有无必胜策略

    一开始看错题意了,一直想用dp预处理下,结果发现就是简单的逻辑判断。

    无论向后一天还是向后一月,均会改变奇偶性,除了4.30,9.30,11.30和非润年的2.28,在几个特殊日期中向后可能会改变奇偶性。

    目标日期为11.4,偶数。

    因此,无特殊日期时奇数必胜

    而如果先手是偶数,其必然不会进入特殊日期,因为一旦奇偶改变,必胜变为必输……

    如果先手为奇数,因为不存在必改变奇偶性的日期,所以进入特殊日期后也无法改变奇偶性,保持原状态……

    因此只有在初始日期为特殊日期,先手才有改变奇偶使自己必胜的机会。


/*
author:jxy
lang:C/C++
university:China,Xidian University
**If you need to reprint,please indicate the source**
*/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <queue>
#define INF 1E9
using namespace std;
bool leap(int year)
{
    if(year%4==0&&(year%100||year%400==0))return 1;
    return 0;
}
int main()
{
    int T=0;
    scanf("%d",&T);
    int y,m,d;
    while(T--)
    {
        scanf("%d%d%d",&y,&m,&d);
        if((m+d)%2==0||(d==30&&(m==11||m==9||m==4))||(d==28&&m==2&&!leap(y)))puts("YES");
        else puts("NO");
    }
}


目录
相关文章
codeforces 304 B. Calendar
就是给你两个日期,让你求两个日期之间差多少天。 我先算出两个日期分别是公元多少天,然后相减得到结果。
39 0
|
8月前
|
机器学习/深度学习
HDU1210 Eddy's 洗牌问题
HDU1210 Eddy's 洗牌问题
[ICPC 46th Shanghai] Life is a Game 克鲁斯卡尔重构树
题目大意: 给定n个点,m条边,有q个询问 每个点有一个(能量值)点权,每条边有一个边权 m条边描述为u v w表示有一条u与v相连的边权为w的通路 在每一次询问中,给定一个点x和现有的能量值k,每次只能是在当前能量值大于边权的时候到达另一个点,并获取这个点的能量值(路可以重复走),问最终能够获得多大的能量值
143 0
|
决策智能 Perl Go
博弈论 斯坦福game theory stanford week 6.3_
title: 博弈论 斯坦福game theory stanford week 6-2 tags: note notebook: 6- 英文课程-15-game theory --- 博弈论 斯坦福game theory stanford week 6-3 1。
1155 0
|
决策智能
博弈论 斯坦福game theory stanford week 5.1_
title: 博弈论 斯坦福game theory stanford week 5-1 tags: note notebook: 6- 英文课程-15-game theory --- 博弈论 斯坦福game theory stanford week 5-1 练习 1.
1045 0
|
决策智能
博弈论 斯坦福game theory stanford week 5.0_
title: 博弈论 斯坦福game theory stanford week 5-0 tags: note notebook: 6- 英文课程-15-game theory --- 博弈论 斯坦福game theory stanford week 5-0 repeated Games 重复游戏 ...
1007 0
|
决策智能
博弈论 斯坦福game theory stanford week 3.2_
title: 博弈论 斯坦福game theory stanford week 3-1 tags: note notebook: 6- 英文课程-15-game theory --- 博弈论 斯坦福game theory stanford week 3-1 习题 第 1 个问题 We say t...
894 0
|
决策智能
博弈论 斯坦福game theory stanford week 2.1_
title: 博弈论 斯坦福game theory stanford week 2-0 tags: note notebook: 6- 英文课程-15-game theory --- 博弈论 斯坦福game theory stanford week 2-0 习题 1。
989 0
|
决策智能
博弈论 斯坦福game theory stanford week 2.0_
title: 博弈论 斯坦福game theory stanford week 2-0 tags: note notebook: 6- 英文课程-15-game theory --- 博弈论 斯坦福game theory stanford week 2-0 混合策略和纳什均衡 一个例子 我们从一个例子说起,我们说美国人为了保护自己的利益,在索马里设卡安检,我们不妨考虑这样的博弈问题,说在索马里有很多的路段,安检者和恐怖袭击者是博弈者。
1196 0
|
决策智能
博弈论 斯坦福game theory stanford week 1.3_
title: '博弈论 斯坦福game theory stanford week 1-4' tags: note notebook: '6- 英文课程-15-game theory' --- 博弈论 斯坦福game theory stanford week 1-4 测试 1。
797 0