NEFU 1284 宋哥看比赛

2024-04-09 13:08
文章标签 比赛 nefu 1284 宋哥

本文主要是介绍NEFU 1284 宋哥看比赛,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

宋哥看比赛

Problem:1284
Time Limit:1000ms
Memory Limit:65535K

Description

在大家的帮助下,宋哥终于拿到了ICPC的奖牌,他非常的高兴,恰逢LOL的S7全球总决赛就要开赛了,宋哥决定去现场看一部分比赛,他现在要买票,已知现在共有32支队伍进行比赛,首先进行小组赛,每个小组四只队伍,分为八个小组,每个小组内进行双循环比赛,也就是每个小组进行六场比赛,之后每个小组的前两名晋级,之后晋级的16支队伍进行淘汰赛,进行八场比赛后决出八强,之后四场比赛决出四强,之后的两场比赛决出冠亚军,最后一场比赛决出冠军,共进行了63场比赛,我们将其按进行顺序编号0-62,宋哥买了一些场次的门票(可重复购买),众所周知,宋哥是非常有钱的,他买完门票之后发现只花费了0.01%的钱,宋哥想知道他买票前有多少钱,你能帮帮他么?

Input

第一行包含一个数字T,代表样例组数。之后每一组的第一行包含五个整数xi,分别代表小组赛、八分之一决赛、四分之一决赛、半决赛和决赛的票价,之后的一行包含一个数字n,代表宋哥购买的票数,之后的一行包含空格分隔的n个数字,代表宋哥买的每一张票的场次号。Limits:
1<=T<=1000
1<=n<=100
0<=xi<=1e16

Output

对于每一组样例,请输出"Case #x: y",x为组数,y为答案。

Sample Input

2
1 2 3 4 5
2
1 49
1 1 1 1 1
7
5 2 0 1 3 1 4

Sample Output

Case #1: 30000
Case #2: 70000

Hint

Source

MGH

题意:

中文题。

思路:

先把比赛分为五种,从0-47的,48-55的,56-59的,60-61的和62的。然后记下五种比赛的价钱,对于每次输入的编号都对应比赛的价钱加起来,最后*10000输出就行了。

但是数据大小会爆long long ,我用的long double 避免了这个问题。不过当时调试用0.llf输出的时候是可以过样例,后来再调试的时候就输不出来了。(真玄学。。)

后来改成用cout就可以调试过了。

代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <iomanip>
#include <algorithm>
using namespace std;int main()
{int t,cas=1,n;long long a[10];int s[105];scanf("%d",&t);while(t--){for(int i=1;i<=5;i++)scanf("%lld",&a[i]);scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&s[i]);if(0<=s[i]&&s[i]<=47)s[i]=1;else if(48<=s[i]&&s[i]<=55)s[i]=2;else if(56<=s[i]&&s[i]<=59)s[i]=3;else if(60<=s[i]&&s[i]<=61)s[i]=4;elses[i]=5;}long double sum=0;for(int i=1;i<=n;i++){if(s[i]==1)sum+=a[1];else if(s[i]==2)sum+=a[2];else if(s[i]==3)sum+=a[3];else if(s[i]==4)sum+=a[4];elsesum+=a[5];}sum=sum*10000;printf("Case #%d: ",cas++);cout<<setiosflags(ios::fixed);cout<<setprecision(0)<<sum<<endl;}return 0;
}


这篇关于NEFU 1284 宋哥看比赛的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/888232

相关文章

我们依旧在追梦的路上-山东省第六届ACM比赛总结

这场比赛从结果而言达到了预期(金牌),从过程而言和我的预期相差甚远(打的太乱,个人发挥很差),还好关键时刻队友抗住压力,负责后果真的不堪设想。 热身赛 热身赛纯粹测机器的,先把A,B,C草草水过(A题小写x打成大写的也是醉了),我和老高开始各种测机器,long long不出所料是lld的,试了一下除0和数组越界的re问题,发现没有re,只有wa(甚至数组越界还AC了),至于栈深的话也没过多追

ACM比赛中如何加速c++的输入输出?如何使cin速度与scanf速度相当?什么是最快的输入输出方法?

在竞赛中,遇到大数据时,往往读文件成了程序运行速度的瓶颈,需要更快的读取方式。相信几乎所有的C++学习者都在cin机器缓慢的速度上栽过跟头,于是从此以后发誓不用cin读数据。还有人说Pascal的read语句的速度是C/C++中scanf比不上的,C++选手只能干着急。难道C++真的低Pascal一等吗?答案是不言而喻的。一个进阶的方法是把数据一下子读进来,然后再转化字符串,这种方法传说中

结合Python与GUI实现比赛预测与游戏数据分析

在现代软件开发中,用户界面设计和数据处理紧密结合,以提升用户体验和功能性。本篇博客将基于Python代码和相关数据分析进行讨论,尤其是如何通过PyQt5等图形界面库实现交互式功能。同时,我们将探讨如何通过嵌入式预测模型为用户提供赛果预测服务。 本文的主要内容包括: 基于PyQt5的图形用户界面设计。结合数据进行比赛预测。文件处理和数据分析流程。 1. PyQt5 图形用户界面设计

保研 比赛 利器: 用AI比赛助手降维打击数学建模

数学建模作为一个热门但又具有挑战性的赛道,在保研、学分加分、简历增色等方面具有独特优势。近年来,随着AI技术的发展,特别是像GPT-4模型的应用,数学建模的比赛变得不再那么“艰深”。通过利用AI比赛助手,不仅可以大大提升团队效率,还能有效提高比赛获奖几率。本文将详细介绍如何通过AI比赛助手完成数学建模比赛,并结合实例展示其强大功能。 一、AI比赛助手的引入 1. 什么是AI比赛助手? AI比

Kaggle刷比赛的利器,LR,LGBM,XGBoost,Keras

刷比赛利器,感谢分享的人。 摘要 最近打各种比赛,在这里分享一些General Model,稍微改改就能用的 环境: python 3.5.2 XGBoost调参大全: http://blog.csdn.net/han_xiaoyang/article/details/52665396 XGBoost 官方API: http://xgboost.readthedocs.io/en

数论 - 算数基本定理的运用 --- nefu 118 : n!后面有多少个0

题目链接: http://acm.nefu.edu.cn/JudgeOnline/problemshow.php   Mean:   略。 analyse:  刚开始想了半天都没想出来,数据这么大,难道是有什么公式? 首先我们要知道一点:n!里面所有的0都是2*5得来的,而且不管怎样2的数量一定是>5的数量,所以我们只需要考虑有多少个5就可。 后面也是看了解题报告才知道有

【HDU】1285 确定比赛名次 拓扑排序

确定比赛名次 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10963    Accepted Submission(s): 4374 Problem Description 有N个比赛队(1<=N<=500),

第八届湘潭大学程序设计比赛A题

A Love Letter Accepted : 33 Submit : 66Time Limit : 1000 MS Memory Limit : 65536 KB  题目描述   CodeMonkey终于下定决心用情书的方式向心爱的女神表白,当他历经几天几夜写完之后才知道女神有很多不喜欢的词,所以他不得不有把这些词删掉。例如:原文是:ILOVEYOU,女神不喜欢的词是‘LV’

nefu暑假集训4 哈希 个人模板+例题汇总

前言:   什么是哈希?哈希其实是所有字符串操作中,最简单的操作了(哈希的过程,其实可以看作对一个串的单向加密过程,并且需要保证所加的密不能高概率重复(就像不能让隔壁老王轻易地用它家的钥匙打开你家门一样qwq),通过这种方式来替代一些很费时间的操作。 比如,最常见的,当然就是通过哈希数组来判断几个串是否相同(洛谷P3370)。此处的操作呢,很简单,就是对于每个串,我们通过一个固定的转换方式,将相

天池-OppO-OGeek比赛总结

赛题资源 题目链接 数据链接 我的代码 这份代码是复赛的代码,写的比较规范些,也添加了一些注释。因为实在阿里云的平台上运行的,所有有些地方会报错,不能直接运行。最主要的问题应该是输入数据的路径不对,改成对应的路径即可。 赛题描述及分析 在搜索业务下有一个场景叫实时搜索(Instance Search),就是在用户不断输入过程中,实时返回查询结果。赛题的数据如下: 字段说明数据示例pr