codeforce Gym 100500C ICPC Giveaways(水)
2024-08-30 10:16:43
读懂题意就是水题,按照出现次数对下标排一下序,暴力。。
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
typedef long long ll; const int maxn = 1e4+;
ll cnt[maxn];
ll r[maxn];
bool cmp(int a,int b) { return cnt[a] > cnt[b]; } int main()
{
int T;
scanf("%d",&T);
for(int k = ; k <= T; k++){
int M,N,C;
scanf("%d%d%d",&M,&N,&C);
memset(cnt,,sizeof(cnt));
for(int i = ; i < M; i++){
int tmp;
scanf("%d",&tmp);
cnt[tmp]++;
}
for(int i = ; i < N; i++) { r[i] = i+; }
sort(r,r+N,cmp);
ll amus = (r[]*r[])%C;
ll best = cnt[r[]]*amus;
for(int i = ; i < N; i++) {
amus += (r[i]*r[i])%C;
ll tmp = cnt[r[i]]*amus;
best = max(best,tmp);
}
printf("Case %d: %I64d\n",k,best);
}
return ;
}
最新文章
- struts.xml
- [软件推荐]快速文件复制工具(Limit Copy) V4.0 绿色版
- SharePoint 2013 用IE11在线打开Word文档报错
- 【Linux】解决Wesnoth中文乱码问题
- mysql数据库性能篇
- GIS基本概念
- URAL 1244. Gentlemen(DP)
- 前后台数据传输两种方式:servlet、Controller
- Add project to working sets
- WPF中的CheckBox的_ (underscore / 下划线)丢失
- 1212: [HNOI2004]L语言
- 进程管理工具Supervisor(一)简介与使用
- ml-agent:Win10下环境安装
- 用C语言实现Ping程序功能
- kali权限提升之配置不当提权与WCE
- js 中 的 BOM对象
- CEdit编辑框字体和背景设置
- java中将string类型转int类型或者将string类型转long类型方法
- Swift中使用oc代码桥接设置
- 最长不下降子序列nlogn
热门文章
- 数据库路由中间件MyCat - 使用篇(6)
- 成为高手前必懂的TCP干货
- Codeforces Round #459 (Div. 2):D. MADMAX(记忆化搜索+博弈论)
- Unity开发Android应用优化指南(下)
- 2017-9-13 NOIP模拟赛[xxy]
- cogs 2057. [ZLXOI2015]殉国
- IT兄弟连 JavaWeb教程 创建异步请求对象
- Jmeter集成Jira提交缺陷
- Django之ORM跨表操作
- GUI的最终选择 Tkinter(八):Message组件、Spinbox组件、PanedWindow组件、Toplevel组件