CCF 201812-1小明上学 C++

CSP题目:计算小明回家所需时间 CSP 题目 问题描述:一次放学的时候,小明已经规划好了自己回家的路线,并且能够预测经过各个路段的时间。同时,小明通过学校里安装的“智慧光明”终端,看到了出发时刻路上经过的所有红绿灯的指示状态。请帮忙计算小明此次回家所需要的时间。 输入格式:   输入的第一行包含空格分隔的三个正整数 r、y、g,表示红绿灯的设置。这三个数均不超过 106。   输入的第二行包含一个正整数 n,表示小明总共经过的道路段数和路过的红绿灯数目。   接下来的 n 行,每行包含空格分隔的两个整数 k、t。k=0 表示经过了一段道路 阅读详情

在这里插入图片描述
在这里插入图片描述
思路:红绿黄依次循环,遇到红灯要等t秒,遇到黄灯要等t+30(红灯)秒,遇到绿灯不用等直接通过,没遇到灯则t表示路程时间。所以总时间等于等灯的时间加上路程的时间。

#include <iostream>
using namespace std;
int main()
{
    int r,y,g,n,k,t;
    int sum=0;
    cin >> r >> y >> g >> n;
    while(n--)
    {
        cin >> k >> t;
        switch(k)
        {
            case 0: sum+=t; break;
            case 1: sum+=t; break;
            case 2: sum=sum+t+r; break;
            case 3: break;
        }
    }
    cout << sum << endl;
    return 0;
}

一次过,一百分。fighting!

CCF-CSP 201812-1 小明上学&小明放学c++(重点!爆内存风险) 小明上学 #include <iostream> using namespace std; int main(){ int r,y,g,time=0; cin>>r>>y>>g; int n; cin>>n; int a[n][2]; for(int i=0;i<n;++i){ for(int j=0;j<2;++j) cin>>a[i] 阅读详情

相关推荐

CCF 201812-1 小明上学 (C++)

201812-1 小明上学 试题编号: 201812-1 试题名称: 小明上学 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 解题过程 本题理解与实现都很简单,直接按照题意编写代码即可。 AC代码 #include<iostream> using namespace std; int main() { int r,y,g; cin>>r>>y>>g; int n; cin>>n; int sum=0; int k,t

weixin_43597126的博客 879

C++-练习-6

用户输入小时数和分钟数。把这两个值传递给一个void函数,以Time: 9:28的格式进行打印

little_startoo的博客 310

基于PLC的全自动洗衣机控制系统+控制程序

本设计使用PLC控制系统替换了传统的继电器控制系统,实现了全自动洗衣机在硬件方面的提升,丰富了全自动洗衣机在软件方面的功能,提高了全自动洗衣机的洗衣效率,基本可以满足用户的洗衣需求。

zzzz114231的博客 8953

C++-练习-10

编写一个程序,要求用户以整数方式来输入秒数(使用long 或long long 变量存储),然后以天,小时,分钟和秒的方式显示该段时间。使用符号常量来表示每天有多少小时,每小时有多少分钟以及每分钟有多少秒。

little_startoo的博客 401

Windows 64 位系统下安装配置 DOSBox 及 debug.exe

该篇博客同样作为类似问题 “如何在 Windows 64 位系统下进入 debug” 的答案。 很多同学初看王爽的《汇编语言》,或者因为其它原因需要进入 debug 调试模式下学习汇编语言的时候,会发现进入不了,出现类似以下的错误提示。 这是因为他们使用的是 64 位的 Windows 系统(Win 7,Win 8 以及 Win 10 等),而 64 位 Windows 系统不再支持在命令提示符窗口下进入 debug 调试模式。那么对于使用 64 位 Windows 系统的用户来说,该怎样才能够顺利进入 d

加号减减号的博客 5万+

Xilinx Chip2Chip IP核实战:Aurora PHY通信配置与仿真避坑指南

本文深入解析Xilinx Chip2Chip IP核与Aurora PHY的通信配置与仿真优化,提供实战避坑指南。通过AXI协议转换桥实现FPGA间高速数据传输,详细讲解Aurora PHY参数设置、仿真加速技巧及常见问题解决方案,帮助工程师快速部署稳定高效的芯片间通信系统。

g5h6i7j的博客 1006

c++题目:小明的时间

小明是个非常忙碌的人,因此,他经常以秒为单位计算时间。但是,生活中习惯以小时、分钟、秒钟来计算时间,这使得他非常不习惯。因此,他希望学编程的你编写一个程序,将时间转化为秒数,你能帮到他吗?输入三个整数 h,m,sh,m,s,分别代表小时、分钟、秒数。输出一个整数,表示转换后的秒数。然后......上代码!

Duyea2012的博客 1068

PWM控制技术+Simulink仿真详解

想要理解SVPWM控制技术,首先要了解PWM控制技术。 PWM控制技术就是对脉冲宽度进行调制的技术,通过对一系列脉冲宽度进行调制来等效获得所需要的波形(包括形状和幅值)。 PWM控制的基本原理:冲量(窄脉冲的面积)相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果(输出响应波形)基本相同,即面积等效原理;用一系列幅值相等,宽度按一定规律变化的高频脉冲序列代替期望的输出波形,多用于逆变电路的控制; PWM信号生成的方法有:计算法、调制法、跟踪法,主要对调制法进行详解 ...

小师兄的学习记录 5万+

十道题入门C++

从输入输出到内存,十道题带你入门C++。

lalalamavis的博客 961

基于 YOLOv26 的 PCB 板缺陷检测:工业级视觉实战

本文提出了一种基于YOLOv26的PCB板缺陷检测系统,通过深度学习技术实现对PCB板缺陷的自动化检测。系统能够识别短路、开路、焊点不良等8种常见缺陷,具有高精度、多类别分类和实时推理等优势。文章详细介绍了系统架构,包括数据采集、预处理、YOLOv26模型检测和后处理模块。在代码实现部分,给出了环境配置、数据预处理与增强的具体方法,使用Albumentations库进行图像增强处理。该系统为电子制造业提供了高效、准确的PCB质量检测解决方案,显著提升了检测效率和准确性。

一键难忘的博客 337

YOLO数据集实现数据增强的方法(裁剪、平移 、旋转、改变亮度、加噪声等)

数据集样本太少怎么办?数据集优质图像不够怎么办?如何做到更好的数据预处理?一文带你学会数据增强,还可实现带标签的扩充。

路人贾的博客 4万+

CCF CSP201812-1小明上学(c++100)

CCF CSP201812-1小明上学 #include<iostream> using namespace std; int main(){ int r,g,y,n,ans = 0; cin>>r>>y>>g>>n; for(int i = 0; i < n; i++){ int num1,num2; cin>>num1>>num2; if(num1 == 2) num2 += r; else

qq_44091681的博客 212

华为OD机试双机位C卷-停车场收入统计 (Py/Java/C/C++/Js/Go)

华为OD机试双机位C卷 停车场收入统计,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 停车场收入统计。

qq_45776114的博客 2185

ccf 201812-1 小明上学

1 #include<stdio.h> 2 #include<string.h> 3 #define MAXN 105 4 using namespace std; 5 int main() 6 { 7 int r, y, g; 8 int n; 9 int k, t; 10 int ans = 0;...

weixin_30394251的博客 214

基于Simulink的压缩空气储能(Compressed Air Energy Storage, CAES)

压缩空气储能(CAES)是一种将电能转化为压缩空气存储在高压容器中,然后在需要时释放空气驱动涡轮机发电的技术。它具有大规模、长寿命和环境友好的特点,在电力系统中用于削峰填谷、频率调节和备用电源等应用。本项目将详细介绍如何在MATLAB/Simulink中搭建一个完整的基于压缩空气储能的系统,并提供具体的代码实现和设计步骤。如果你需要实现更复杂的控制逻辑,可以使用MATLAB Function模块。以下是一个简单的例子,展示了如何在该模块中实现一个条件逻辑:Matlab深色版本Kp = 1;

MHD0815的博客 1274

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

CCF **201812-1 小明上学*

CCF 201812-1 小明上学 #include <iostream> #define _for(i,a,b) for(int i=a;i<b;i++) using namespace std; int main() { int g,r,y; //g=green,r=red,y=yellow int k,time; int sumt=0; //总时间 int sum=0; //0——3每个k所对应的时间 cin>>r>>y>>g; i

MyHeartWillGoOn 173

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

CCF-CSP 201812-1 小明上学

CCF-CSP 201812-1 小明上学问题描述代码 问题描述 代码 #include<iostream> using namespace std; int main(){ int r,y,g; cin>>r>>y>>g; int n; cin>>n; int a[n][2]; for(int i=0;i<n;i++){ for(int j=0;j<2;j++){ cin>>a[i][j]

SYSU_Zhiyuan 198

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

CCF 201812-1小明上学 (100分)

(1)题目描述 (2)算法思想 正经的送分题,很多变量其实都用不上,关键是要理解题意为下一题做准备。 (3)代码实现 #include<iostream> using namespace std; int main() { int sig[4]= {0}; for(int i=1; i<4; i++) cin>>sig[i]; int n; cin>>n; int sum=0; for(int i=0; i<n; i++) { int

Henimal00的博客 262

ccf csp 201812-1 小明上学

#include&lt;iostream&gt; using namespace std; int main(){ int r, y, g; cin &gt;&gt; r &gt;&gt; y &gt;&gt; g; int n; cin &gt;&gt; n; int tot = 0; for(int i = 0; i &lt; n; i++)...

lalala_HFUT的博客 562

2018-12-1 ccf 小明上学 c++

#include <iostream> using namespace std; int main(){ int r,y,g; cin >> r >> y >> g; int n; int time=0; cin >> n; int a[n][2]={}; for(int i=0;i<n;i++){ for(int...

ma_minmin的博客 243

CCF201812-1 小明上学

试题编号: 201812-1 试题名称: 小明上学 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目背景   小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。   京州...

逐梦者 1万+

CCF-201812-1小明上学

CCF-201812-1小明上学 问题描述 试题编号: 201812-1 试题名称: 小明上学 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目背景   小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。   京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显

suxiaorui的博客 507

ccf csp201812-1小明上学

ccf csp201812-1 试题编号: 201812-1 试题名称: 小明上学 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目背景   小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。   京州市的红绿灯是这样工作的:每盏红绿灯...

哈市cxy 200

CCF201812-1小明上学

原题链接 我的个人博客 题目描述 题目背景 小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。   京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒,黄灯 y 秒,绿灯 g 秒,那么从 0...

我是没有梦想的小白 229

CCF 201812-1 小明上学(得分100)

CCF 201812-1 小明上学 #include<iostream> using namespace std; int main() // k=0,k=1时加上t,k=2时加上t+r,k=3时加上0。 { // 黄灯后是红灯 int r, y, g; cin >> r >> y >> g; int n; // 小明总共...

星星之火 可以燎原 157
上一篇: CCF 201903-2 二十四点 C++ 注意
下一篇: CCF 201812-2 小明放学 C++ 注意挺难
cloudless_sky
博客等级 码龄8年 106粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值