当前位置:网站首页>2020广工文远知行杯新生程序设计竞赛(初赛)A题
2020广工文远知行杯新生程序设计竞赛(初赛)A题
2022-08-06 05:19:00 【Horace_01】
先来看看题目,此处借用error的图
此处小难点在于之后统计倒过水的桶的水量,但实际上倒掉就变0(且每秒增加1mm),我们只需要将倒掉的秒数作为倒掉的水量即可,开个数组记录一下第几秒倒掉第几个桶水的即可(我懒,所以直接用拼音)。jilu[x]=t
以下是ac代码
#include<stdio.h>
int main()
{
int n,q;//n为桶数,q为操作次数
scanf("%d%d",&n,&q);//录入
int i,mode,t,x,cnt = 0;
//i循环变量,mode是模式的意思,1即是倒水,2是查看多少水
//t为秒数,x是第几个桶,cnt是计数器
int jilu[n+1];//这个数组用于记录在几秒时母牛哥把水倒了
//开n+1是因为我习惯从1开始
for (i = 1; i <= n; i++)
{
jilu[i] = 0;//初始化所有水桶0秒倒水
}
for ( i = 1; i <= q; i++)
{
scanf("%d%d%d",&mode,&t,&x);
if (mode==1)//如果选择了倒水模式
{
jilu[x] = t;//在第几秒倒了第几个桶的水
}
else//查看第几个桶有多少水
{
//如果之前有倒过,那要减掉之前倒了的。
//由于每秒上涨1mm所以倒的时候是几秒就倒了几
printf("%d\n",t-jilu[x]);
}
}
return 0;
}
边栏推荐
- 基于ABP和Magicodes实现Excel导出操作
- 【收藏向】LaTeX 符号大全
- 传代码,看到划走
- 第十二章 备份和恢复
- [Intervention] Unable to preventDefault inside passive event listener due to target being treated as
- 从井字棋程序总结C语言初学的知识
- Notes on chess (C language)
- 数组相关方法使用笔记
- How to avoid the account risk of cross-border e-commerce risk?What is the solution?
- 2066:【例2.3】买图书
猜你喜欢

Zabbix 5.0 Monitoring Tutorial (3)

ES6中async函数与await

打印杨辉三角

iOS 多线程面试题

Environmental sensitivity/thermal NMR/auxin-loaded/membrane-loaded/protein-loaded hydrogels

阿里怎么用DDD来拆分微服务?

基于flask框架web代码pyinstaller打包

基于ABP和Magicodes实现Excel导出操作

How to avoid the account risk of cross-border e-commerce risk?What is the solution?

linux系统环境:达梦数据库实时主备的搭建及测试过程
随机推荐
遮罩覆盖的DOM,如何触发点击 等一系列事件
keep-alive
fegin feign.FeignException: status 404 reading StudentService#getAll()
什么是过滤器
c语言进阶篇:自定义类型--位段、枚举and联合体
阿里怎么用DDD来拆分微服务?
达梦逻辑备份还原:dimp和dexp
力扣 623. 在二叉树中增加一行
mfc多文档创建新的视图
进程初识
传代码,看到划走
What is wrong with flinkcdc mysql DataStream API?
函数柯理化
第八章 索引和视图
J - Jinxed Betting详细解答
全栈⼯程师必备VSCODE编辑器和开发环境搭建
ModuleNotFoundError: No module named ‘nonebot.adapters‘ 错误的可能解决方法
Explanation of the Extra field in the Explain information
MQTT协议及使用
iOS 属性修饰符面试题