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

专业网站设计力荐亿企邦如何制作一个平台软件

专业网站设计力荐亿企邦,如何制作一个平台软件,做美食软件的视频网站,门户网站开发怎么收费题目 约翰参加了一场步行比赛。 比赛为期 N 天,参赛者共 M 人(包括约翰)。 参赛者编号为 1∼M,其中约翰的编号为 P。 每个参赛者的每日步数都将被赛事方记录并公布。 每日步数最多的参赛者是当日的日冠军(可以有并…

题目

约翰参加了一场步行比赛。

比赛为期 N 天,参赛者共 M 人(包括约翰)。

参赛者编号为 1∼M,其中约翰的编号为 P。

每个参赛者的每日步数都将被赛事方记录并公布。

每日步数最多的参赛者是当日的日冠军(可以有并列冠军)。

如果一名参赛者可以连续 N 天成为日冠军,那么他将成为创造历史的传奇冠军,这正是约翰的最终目标。

在比赛结束后,约翰拿到了所有选手的全部成绩,并试图分析自己在实现目标方面还差了多少步。

对于第 i 天,如果约翰是当日的冠军,那么他就会对当日的发挥表示满意,即当日不需要额外多走步数,如果约翰不是当日的冠军,那么他就会计算当日若要夺冠,还需要额外走的最小步数。

请你计算并输出,为了实现目标,约翰在这 N 天中需要额外走的最小总步数。

输入格式

第一行包含整数 T,表示共有 T 组测试数据。

每组数据第一行包含三个整数 M,N,P。

接下来 M 行,每行包含 N 个整数,其中第 i 行第 j 个数 Si,j 表示第 i 个参赛者第 j 天的行走步数。

输出格式

每组数据输出一个结果,每个结果占一行。

结果表示为 Case #x: y,其中 x 为组别编号(从 1 开始),y 为实现目标需要额外走的最小总步数。

数据范围

1≤T≤100,
2≤M≤1000,
1≤N≤31,
1≤P≤M,
1≤Si,j≤60000

  • 输入样例1:
1
2 3 1
1000 2000 3000
1500 1500 3000
  • 输出样例1:
Case #1: 500

样例1解释

在此样例中,比赛为期 3 天,共 2 人参赛,约翰是 1 号选手。

第 1 天,约翰若想夺冠,至少还需额外走 500 步。

后两天,约翰均为日冠军,无需额外多走步数。

所以,他一共需要额外走 500 步。

  • 输入样例2:
2
3 2 3
1000 2000
1500 4000
500 4000
3 3 2
1000 2000 1000
1500 2000 1000
500 4000 1500
  • 输出样例2:
Case #1: 1000
Case #2: 2500

样例2解释

在 Case 1 中,比赛为期 2 天,共 3 人参赛,约翰是 3 号选手。

第 1 天,约翰若想夺冠,至少还需额外走 1000 步。

第 2 天,约翰为日冠军,无需额外多走步数。

所以,他一共需要额外走 1000 步。

在 Case 2 中,比赛为期 3 天,共 3 人参赛,约翰是 2 号选手。

第 1 天,约翰为日冠军,无需额外多走步数。

第 2 天,约翰若想夺冠,至少还需额外走 2000 步。

第 3 天,约翰若想夺冠,至少还需额外走 500 步。

所以,他一共需要额外走 2500 步。

题解

#include <iostream>
using namespace std;const int N = 32;
int ans[N];
int ap[N];int main() {int t, tt;const int M = 1010;cin >> t;tt = t;while (t-- != 0) {int m, n, p;cin >> m >> n >> p;for (int i = 1; i <= n; i++) {ans[i] = 0;ap[i] = 0;}for (int i = 1; i <= m; i++) {if (i != p) {for (int j = 1; j <= n; j++) {int temp;cin >> temp;ans[j] = max(ans[j], temp);}} else {for (int j = 1; j <= n; j++) {cin >> ap[j];ans[j] = max(ans[j], ap[j]);}}}int res = 0;for (int i = 1; i <= n; i++) {res += ans[i] - ap[i];}int ttt = tt - t;cout << "Case #" << ttt << ": " << res << endl;}return 0;
}

思路

很简单的一个模拟,根据题目要求一步一步来就行了,java记得用io读取数据,不然会超时。

http://www.yayakq.cn/news/956178/

相关文章:

  • 做签名的网站天猫店铺申请条件
  • 成都网站优化页面网站建设哪家最专业
  • 椒江建设工程机械厂网站莱芜网站建设价格
  • 横泉水库建设管理局网站镇海区建设交通局网站进不去了
  • 制作网站代码大全网页网站制作公司
  • 淘宝做的网站优化wordpress 如何加速
  • 长春网站设计880元室内设计案例网
  • 系统官网网站模板下载最新网站域名ip地址查询
  • 网站怎么推广软文wordpress上传服务器域名
  • 网站上传 404wordpress安装不来
  • 电脑自助建站黄骅港船舶动态
  • 做网站和优化共多少钱?wordpress同时使用双主题
  • 网站建设怎样提升形象与品牌价值什么网站可以兼职做平面设计
  • 广东省城乡和建设厅网站django校园网站开发
  • 网站被挂了黑链北京建设银行支行查询官方网站
  • 沈阳做网站哪家便宜具有价值的做网站
  • 丽水开发区建设局网站廉租房wordpress 防采集插件
  • 网站定制营销的过程wordpress中文站点
  • 新网站上线怎么做seo教育网站制作企业
  • 做模型常说的d站是什么网站中山建网站公司
  • 自适应影视网站模板h5企业网站模板
  • 山东建设厅网站专职安全员做静态网站需要成本吗
  • 公司网站建设方案模板下载服务器网站建设流程图
  • 有没有专门做标书的网站网站建设报价明细表
  • 建设 银行网网站创世网站建设
  • 做网站的时候遇到的问题asp网站建设源码
  • 18岁以上准备好纸巾免费网站博客是哪个软件
  • 妇联网网站建设工作合肥网络营销公司
  • 电商网站建设目的个人网站建设 免费下载
  • 网站付款接口这么做网站做的比较好的