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

【每日一题】【想通后的诈骗题】Wakey Wakey 牛客挑战赛76 A题 C++

牛客挑战赛76 A题

Wakey Wakey

题目背景

牛客挑战赛76

题目描述

在这里插入图片描述

样例 #1

样例输入 #1

2
2 3 2
10000 100000 2333

样例输出 #1

1
2014

备注

1 ≤ T ≤ 10 1\le T\le 10 1T10
1 ≤ n , m ≤ 1 0 5 1\le n,m \le 10^5 1n,m105
1 ≤ p ≤ 1 0 9 1\le p \le 10^9 1p109
p p p为质数

做题思路

考虑到区间长度为2的时候,根据绝对众数的定义,该区间内必须至少有一个数字出现次数为至少两次。

那么取区间长度为2的任意区间的时候,该区间内两数相同,总结下来就是序列内的数字全部是同一个数字。

因为有1到m个数字可选,所以答案是 m m m种好序列方案。

最后答案对 p p p取模即可

代码

#include <iostream>
int main(){int t;std::cin >> t;while(t--){int n , m , p;std::cin >> n >> m >> p;std::cout << m % p << '\n';}return 0;
}

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

相关文章:

  • 探索全能型AI与专业型AI的未来趋势
  • Simulink代码生成:关系运算与逻辑运算
  • 2024大模型学习:机器学习在安全领域的应用|从大数据中识别潜在安全威胁
  • Netty 知识目录
  • 操作系统页面置换: 先进先出算法(FIFO)
  • Unet改进11:在不同位置添加MLCA||轻量级的混合本地信道注意机制
  • 书生浦语实训营-InternVL 多模态模型部署微调实践
  • 设计模式-UML建模语言面向对象的SOLIDLC
  • 绥芬河外贸公司俄语网站建设方案
  • Java基于大模型实现客服系统
  • JS中【事件】长篇详解与代码示例
  • 小程序全局挂载对像
  • swupdate-签名验证
  • “喂饭级”教程!建筑AI生成设计Stable Diffusion看这篇就够了!
  • PyCharm下载安装教程(详细步骤)附激活码!
  • 简化理解:Tomcat 和 Servlet 规范
  • AIGC大师秘籍:六步法打造精准文字提示词
  • 仿华为车机UI--图标从Workspace拖动到Hotseat同时保留图标在原来位置
  • 如何有效应对团队成员不服从领导的情况 —— 从PMP视角出发
  • 不知道电脑驱动软件哪个好,试试这几款免费不限速的驱动安装软件