2017中国大学生程序设计竞赛 - 女生专场A【模拟】
2024-10-21 05:40:59
【题意】:求AC题数和总时长。
【分析】:模拟。设置标记数组记录AC与否,再设置错题数组记录错的次数。罚时罚在该题上,该题没AC则不计入总时间,AC则计入。已经AC的题不用再管,因为不会再罚时。
【代码】:
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
#include<string>
#include<vector>
#include<stack>
#include<bitset>
#include<cstdlib>
#include<cmath>
#include<set>
#include<list>
#include<deque>
#include<map>
#include<queue>
#define ll long long
#define inf 0x3fffffff
#define mem(a,b) memset(a,b,sizeof(a))
using namespace std; int main()
{
int t;
int n,m;
int x,hh,mm,num,time;
char s[];
int vis[],wa[];//标记AC与否 标记某题WA次数
scanf("%d",&t);
while(t--)
{
num=time=;
mem(vis,);
mem(wa,);
scanf("%d%d",&n,&m);
for(int i=;i<m;i++)
{
scanf("%d%d:%d%s",&x,&hh,&mm,s);
x-=;
if(vis[x])//AC过的不再访问
continue;
if(s[]=='A')//A了的话
{
num++;//A题数++
time+=hh*+mm+wa[x]*;
vis[x]=;
}
else
{
wa[x]++;
}
}
printf("%d %d\n",num,time);
}
}
悲惨七夕
最新文章
- 实现View的移动的方法总结
- 实现PageProcessor
- Build to win!——获得小黄衫的感想
- EBS安装过程报错,oracle.apps.fnd.txk.config.ProcessStateException: FileSys OS COMMAND Failed : Exit=2 See log for details.
- CSS 类选择器
- oracle10G/11G官方下载地址集合 直接迅雷下载
- Storm Grouping —— 流分组策略
- NEV_SDK开发环境部署手册
- K - Rochambeau - poj2912(类似食物链)
- React学习小结(三)
- Java对象的创建
- 一键解决 go get golang.org/x 包失败
- tomcat使用详解(week4_day2)--技术流ken
- 视觉机器学习------KNN学习
- Python-os模块-60
- 洛谷.3809.[模板]后缀排序(后缀数组 倍增) &; 学习笔记
- Codeforces Round #420 (Div. 2) E. Okabe and El Psy Kongroo 矩阵快速幂优化dp
- linux C程序中获取shell脚本输出(如获取system命令输出)
- InnoDB master thread工作原理
- 跟我一起阅读Java源代码之HashMap(三)
热门文章
- 【bzoj4548】小奇的糖果 STL-set+树状数组
- 【bzoj4129】Haruna’s Breakfast 带修改树上莫队+分块
- 【bzoj3514】Codechef MARCH14 GERALD07加强版 LCT+可持久化线段树
- P1559 运动员最佳匹配问题
- 皮肤包项目的 Gradle 脚本演化
- [Leetcode] count and say 计数和说
- jw player学习笔记----跨域请求
- (转)C/S 与 B/S 区别
- Web.xml过滤器配置及执行顺序概念
- MyBatis系列三 之 使用getMapper剔除掉Dao的实现类