您的位置:首页 > 娱乐 > 明星 > 【每日一题】【想通后的诈骗题】Wakey Wakey 牛客挑战赛76 A题 C++

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

2024/12/23 4:16:13 来源:https://blog.csdn.net/weixin_72899100/article/details/141747056  浏览:    关键词:【每日一题】【想通后的诈骗题】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;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com