当前位置: 首页 > news >正文

Codeforces Round 974 (Div. 3) B. Robin Hood and the Major Oak

题目链接:题目

大意:

每年能生成 i i i^i ii个树叶,每个树叶能存活 k k k天,求最后的数量是否是偶数。

思路:

由于只关注奇偶,那么就可以简化了,如果 i i i是偶数那么产生的叶子也是偶数,否则奇数,由于只能存在 k k k天,那么只用关注后 k k k天有多少个奇数。

代码:

#include <bits/stdc++.h>
using namespace std;#define int long long
#define MOD 1000000007
#define fi first
#define se second
#define pii pair<int,int>
#define vec vectorvoid solve(){int n, k;cin >> n >> k;if(n % 2 == 0){if(k / 2 % 2 == 0){cout << "YES" << '\n';return;}else{cout << "NO" << '\n';return;}}else{if((k / 2 + (k % 2 != 0)) % 2 == 0){cout << "YES" << '\n';return;}else{cout << "NO" << '\n';return;}}
}signed main(){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int t=1;cin >> t;while(t--){solve();}return 0;
}   

http://www.mrgr.cn/news/33260.html

相关文章:

  • 通信工程学习:什么是NFV网络功能虚拟化
  • C++primer第十一章使用类(矢量随机游走实例)
  • 详细分析Spring的动态代理机制
  • LeetCode题练习与总结:回文链表--234
  • 栈和队列(选择题)
  • 图像生成大模型Imagen
  • 探索微软Copilot Agents:如何通过Wave 2 AI彻底改变工作方式
  • C++学习笔记----7、使用类与对象获得高性能(二)---- 理解对象生命周期(7)
  • 数据结构--树和二叉树
  • java并发编程
  • 如何查看本机配置了哪些端口转发
  • 【alluxio编译报错】Some files do not have the expected license header
  • linux 的 sed 命令的 使用学习
  • API接口在金融科技领域的创新应用
  • 前后端跨域问题及其在ThinkPHP中的解决方案
  • 树及二叉树(选择题)
  • XML/HTML:深入解析与比较
  • 软考高级:数据库关系模式推理规则 AI 解读
  • 如何用JS实现退出登录?
  • [leetcode]62_不同路径