code Gym 100500D T-shirts(暴力)
因为只能买一次,暴力枚举一下买的衣服的大小。
#include<cstdio> #include<map> #include<algorithm>using namespace std; typedef long long ll; #define fi first #define se second const int maxn = 1e5+5; map<int,int> S;int main() {int T;scanf("%d",&T);for(int k = 1; k <= T; k++){int N,D,C;scanf("%d%d%d",&N,&D,&C);printf("Case %d: ",k);if(D<=C) {int nn = N;while(nn--) { int t; scanf("%d",&t); }printf("%lld\n",(ll)D*N);continue;}S.clear();for(int i = 0; i < N; i++){int t;scanf("%d",&t);S[t]++;}int sum = 0;ll min_cos = (ll)D*N;for(map<int,int>::iterator it = S.begin(); it != S.end(); it++) {sum += it->se;min_cos = min(((ll)C*it->fi-D)*sum+(ll)D*N,min_cos);}printf("%lld\n",min_cos);}return 0; }
转载于:https://www.cnblogs.com/jerryRey/p/4680848.html
code Gym 100500D T-shirts(暴力)相关推荐
- Codeforces gym 100685 A. Ariel 暴力
A. Ariel Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100685/problem/A Des ...
- CODE[VS] 1652 淘汰赛制 签到暴力
[问题描述] 淘汰赛制是一种极其残酷的比赛制度.2n名选手分别标号1,2,3,-,2n-1,2n,他们将要参加n轮的激烈角逐.每一轮中,将所有参加该轮的选手按标号从小到大排序后,第1位与第2位比赛,第 ...
- 数位DP 不断学习中。。。。
1, HDU 2089 不要62 :http://acm.hdu.edu.cn/showproblem.php?pid=2089 题意:不能出现4,或者相邻的62, dp[i][0],表示不存在不吉 ...
- CF788789(div1div2)
文章目录 前言 CF789A Anastasia and pebbles Description\text{Description}Description Solution\text{Solution ...
- 2021 NOI游记
文章目录 前言 day1 总结 T1 轻重边(0/50) 考后 得分 T2 路径交点(0/20) 考后 得分 T3 庆典(26/44) 赛后 得分 day2 总结 T1 量子通信(20/12) 赛后 ...
- NOIP模拟测试9「随·单·题」
liu_runda出的题,先$\%\%\%\%\%\%\%\%\%\%\%$为敬 随 考试时没有Qj 然后甚至没做,甚至没交 我不知道我怎么想的 这个题挺难改 你需要用到 循环矩阵快速幂,矩阵快速幂优 ...
- [CTSC2010]珠宝商 SAM+后缀树+点分治
[CTSC2010]珠宝商 不错的题目 看似无法做,n<=5e4,8s,根号算法? 暴力一: n^2,+SAM上找匹配点的right集合sz,失配了直接退出 暴力二: O(m) 统计过lca=x ...
- 学大伟业 2017 国庆 Day1
期望得分:100+100+20=220 实际得分:100+100+20=220 (好久没有期望==实际了 ,~\(≧▽≦)/~) 对于 a........a 如果 第1个a 后面出现的第1个b~z 是 ...
- Codeforces Problemset
Constructive Algorithms CF1709C 判断是否是唯一解一般都是先构造出一组解再尝试做变换得到另一组解. 令左括号为 +1,右括号为 -1,求前缀和,合法相当于前缀和数组每一位 ...
最新文章
- 甲骨文否认将收购IT咨询巨头埃森哲 称从未考虑过
- 洛谷P3183食物链题解
- 2019秋季PAT甲级_C++题解
- linux卸载已安装的java_Linux 中如何卸载已安装的软件(转载)
- 【Level 08】U08 Positive Attitude L4 News flash
- 性能测试第一步——查看设备的硬件配置
- Python 列表 append()函数使用详解
- c++ 单引和双引的区别
- Android版日语学习应用的逆向分析
- 深入浅出MySQL++数据库开发、优化与管理维护+第2版
- 如何在微信小程序中使用echarts绘制地图(微信小程序制作疫情数据地图)
- 初识QT之QTWidget窗口
- 2022年嵌入式就业居然还挺香的,村口小花每次看见我都微笑
- 鸿蒙系统国内厂商,谷歌自食其果,华为鸿蒙系统已经被启用,国内厂商或将弃用安卓...
- 化妆品级羧甲基纤维素钠(CMC)-市场现状及未来发展趋势
- 2023浙江工业大学计算机考研经验贴
- Axure RP使用技巧分享 快速提升效率
- 修复win10的更新服务器,Win10系统无法更新如何修复Windows Update组件
- 5、多线程:龟兔赛跑
- 基于ICP的点云融合拼接
热门文章
- 揭密 extern C
- mac 源生安装mysql_docker安装MySQL数据库
- html制作棋盘,棋盘的制作方法
- html里面执行js跳转页面,JS函数执行和指定跳转其他页面
- openwrt dhcp不分配_【装维技巧】DHCP工作原理详解(上)
- 012_Spring Data Redis
- 001_Maven入门
- 03_属性别名映射的配置
- html桌面卡牌效果,html+css实现响应式卡片悬停效果
- cefsharp 发送请求服务器_使用 WPF 版简易 SIP 服务器向 GB28181 摄像头发送直播请求...