news 2026/9/21 16:45:12

《CF687B Remainders Game》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《CF687B Remainders Game》

题目描述

今天 Pari 和 Arya 正在玩一个叫做“余数”的游戏。

Pari 选择两个正整数 x 和 k,并将 k 告诉 Arya,但不告知 x。Arya 需要找出 xmodk 的值。有 n 个古老的数字 c1​,c2​,...,cn​,如果 Arya 想知道 xmodci​ 的值,Pari 必须如实告知。

给定 k 和这些古老的数字,请判断 Arya 是否可以采取一种独立于 x 的必胜策略。形式化地说,无论 x 取何正整数,Arya 是否总能根据所给信息确定 xmodk 的值?

注意,xmody 表示 x 除以 y 的余数。

输入格式

输入的第一行包含两个整数 n 和 k(1≤n, k≤1000000)——古老整数的数量与 Pari 选择的 k。

第二行包含 n 个整数 c1​,c2​,...,cn​(1≤ci​≤1000000)。

输出格式

如果 Arya 存在独立于 x 的必胜策略,输出 “Yes”(不含引号);否则输出 “No”。

显示翻译

题意翻译

输入输出样例

输入 #1复制

4 5 2 3 5 12

输出 #1复制

Yes

输入 #2复制

2 7 2 3

输出 #2复制

No

说明/提示

在第一个样例中,Arya 可以确定 xmod5,因为 5 就是其中一个古老数字。

在第二个样例中,Arya 无法确定 xmod7 的值。例如 1 和 7 对 2 和 3 取余时余数相同,但对 7 取余时余数不同。

由 ChatGPT 5 翻译

代码实现:

#include <bits/stdc++.h> #define int long long #define LL long long using namespace std; const int N = 1e6 + 10; int a[N], n, m; LL res = 0; inline int rd() { int x = 0, f = 1; char c = getchar(); while (c<'0' || c > '9') { if (c == '-') f = -1; c = getchar(); } while (c >= '0' && c <= '9') x = x * 10 + c - '0', c = getchar(); return x * f; } void wt(string s) { // 替换范围for循环为传统下标遍历 for (int i = 0; i < s.size(); i++) { putchar(s[i]); } } int gcd(int a, int b) { return a % b == 0 ? b : gcd(b, a % b); } int lcm(int a, int b) { return a * b / gcd(a, b); } signed main(){ int T; int x = 1; n = rd(); m = rd(); for (int i = 1; i <= n; i++) { a[i] = rd(); x = lcm(x, a[i]) % m; } if (x % m == 0) { wt("Yes"); } else wt("No"); putchar('\n'); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/21 21:06:26

国内主流色选机品牌梳理与优势对比,为行业用户提供参考

粮食加工行业里&#xff0c;色选机是保障产品质量、提升附加值的关键设备&#xff0c;其技术水平受关注&#xff0c;坚果炒货行业中&#xff0c;色选机也是如此&#xff0c;中药材行业内&#xff0c;色选机同样关键&#xff0c;资源回收等多个行业里&#xff0c;色选机技术水平…

作者头像 李华
网站建设 2026/9/22 2:07:05

Pony V7:多风格角色生成模型亮点解析

Pony V7&#xff1a;多风格角色生成模型亮点解析 【免费下载链接】pony-v7-base 项目地址: https://ai.gitcode.com/hf_mirrors/purplesmartai/pony-v7-base 导语&#xff1a;基于AuraFlow架构的Pony V7角色生成模型正式发布&#xff0c;凭借多风格支持、强化的提示理解…

作者头像 李华
网站建设 2026/9/22 1:30:53

Langchain-Chatchat支持哪些文件格式?深入解析其文档处理能力

Langchain-Chatchat 支持哪些文件格式&#xff1f;深入解析其文档处理能力 在企业知识管理日益智能化的今天&#xff0c;如何让堆积如山的内部文档“开口说话”&#xff0c;成为许多组织面临的现实挑战。传统的搜索方式依赖关键词匹配&#xff0c;往往无法理解员工提问的真实意…

作者头像 李华
网站建设 2026/9/21 12:32:17

Langchain-Chatchat在金融行业的落地实践:合规性与实用性并重

Langchain-Chatchat在金融行业的落地实践&#xff1a;合规性与实用性并重 在金融机构每天要处理成百上千份制度文件、产品说明和监管要求的现实下&#xff0c;一个员工为了确认某项理财产品的赎回规则&#xff0c;却不得不翻阅几十页PDF文档——这样的场景并不罕见。效率低、易…

作者头像 李华
网站建设 2026/9/20 1:13:56

Langchain-Chatchat结合自动摘要生成知识简报

Langchain-Chatchat 结合自动摘要生成知识简报 在企业每天产生大量会议纪要、项目报告和制度文件的今天&#xff0c;一个普遍的问题是&#xff1a;信息明明存在&#xff0c;却总是“找不到、看不懂、用不上”。员工翻遍共享盘也难以快速定位某项政策的具体条款&#xff1b;新员…

作者头像 李华
网站建设 2026/9/19 21:57:34

PageIndex技术深度解析:构建无向量数据库的智能文档检索系统

PageIndex技术深度解析&#xff1a;构建无向量数据库的智能文档检索系统 【免费下载链接】PageIndex Document Index System for Reasoning-Based RAG 项目地址: https://gitcode.com/GitHub_Trending/pa/PageIndex 在当今AI应用快速发展的时代&#xff0c;传统的向量检…

作者头像 李华