Codeforces 876 B Divisiblity of Differences
来源:互联网 发布:信用卡账单修改软件 编辑:程序博客网 时间:2024/05/22 00:45
题目地址
题意:给你n个数,让你从中选出k个数来,使得k个数中任意两个数的差为m的倍数。问能不能选出来。
思路:把所有数对m取余,同样余数的数之间的差为m的倍数,所有我们只要判断有没有一个余数的数字数量大于k就好了。
#include <iostream>#include <cstring>#include <string>#include <queue>#include <vector>#include <map>#include <set>#include <stack>#include <cmath>#include <cstdio>#include <algorithm>#define N 100010#define LL __int64#define inf 0x3f3f3f3f 0#define lson l,mid,ans<<1#define rson mid+1,r,ans<<1|1#define getMid (l+r)>>1#define movel ans<<1#define mover ans<<1|1const int mod = 1000000007;using namespace std;int num;vector<int>flag[N];int main() { cin.sync_with_stdio(false); int n, m, k; while (cin >> n >> k >> m) { for (int i = 0; i < N; i++) { flag[i].clear(); } for (int i = 0; i < n; i++) { cin >> num; flag[num%m].push_back(num); if (flag[num%m].size() == k) { num %= m; cout << "Yes" << endl; for (int i = 0; i < k; i++) { cout << flag[num][i] << " "; } cout << endl; return 0; } } cout << "No" << endl; } return 0;}
阅读全文
0 0
- Codeforces 876B. Divisiblity of Differences
- Codeforces 876 B Divisiblity of Differences
- CodeForces 876B Divisiblity of Differences
- Codeforces 876B Divisiblity of Differences
- codeforces 876B Divisiblity of Differences
- Codeforces 876B Divisiblity of Differences 题解
- CodeForces-876B Divisiblity of Differences
- Codeforces-876B-Divisiblity of Differences(取模)
- Codeforces 876 B Divisiblity of Differences 基础数学
- CodeForces 876B Divisiblity of Differences(思维 + 数学)
- Codeforces Round #441 B.Divisiblity of Differences
- codeforces round #441 B. Divisiblity of Differences
- Codeforces Round #441 B. Divisiblity of Differences
- Codeforces Round #441 B. Divisiblity of Differences
- - Divisiblity of Differences CodeForces
- Codeforces Round #441 Div 2 B. Divisiblity of Differences
- Codeforces Round #441 div2 B. Divisiblity of Differences
- CF B. Divisiblity of Differences【water+WA9】
- spring中 mvc 的重定向与请求转发
- 1.应用统计与随机过程第二章部分课上例题
- Passwords
- [leetcode] 290. Word Pattern
- Codeforces Round #441 (Div. 2, by Moscow Team Olympiad)
- Codeforces 876 B Divisiblity of Differences
- 笔试题记录
- 557. Reverse Words in a String III
- hdu1219 AC Me
- 2017年10月17日-ACM涉及知识需掌握
- SpringBoot自定义静态资源映射方法
- swift脚本编程:一键生成AppIcon
- idea intellij main方法 [public static void main(String[] args) 快速生成]
- 字符串的大小比较