【2019CSP-J 普及组题解】数字游戏(number),公交换乘(transfer),纪念品(souvenir),加工领奖(work) CSP普及游记
文章目录
- T1:数字游戏
- 题目
- CODE
- T2:公交换乘
- 题目
- CODE
- T3:纪念品
- 题目
- 题解
- CODE
- T4:加工领奖
- 题目
- 题解
- CODE
- 关于普及组的想法&游记
T1:数字游戏
题目
小 K 同学向小 P 同学发送了一个长度为 8 的 01 字符串来玩数字游戏,小 P 同学想 要知道字符串中究竟有多少个 1。
注意:01 字符串为每一个字符是 0 或者 1 的字符串,如“101”(不含双引号)为一 个长度为 3 的 01 字符串。
输入描述:
输入文件只有一行,一个长度为 8 的 01 字符串 s。
输出描述:
输出文件只有一行,包含一个整数,即 01 字符串中字符 1 的个数。
示例1
输入
00010100
输出
2
说明
该 01 字符串中有 2 个字符 1
示例2
输入
11111111
输出
8
说明
该 01 字符串中有 8 个字符 1。
示例3
输入
复制
01010101
输出
复制
4
备注:
对于 20% 的数据,保证输入的字符全部为 0。
对于 100% 的数据,输入只可能包含字符 0 和字符 1,字符串长度固定为 8
CODE
有很多方法,一边输入一边统计,或者存在char/string里面扫一遍即可,C++语言打卡题
#include <cstdio>
char s[15];
int sum;
int main() {scanf ( "%s", s );for ( int i = 0;i < 8;i ++ )if ( s[i] == '1' )sum ++;printf ( "%d", sum );return 0;
}
T2:公交换乘
题目
著名旅游城市 B 市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交 车的优惠方案:
在搭乘一次地铁后可以获得一张优惠票,有效期为 45 分钟,在有效期内可以 消耗这张优惠票,免费搭乘一次票价不超过地铁票价的公交车。在有效期内指 开始乘公交车的时间与开始乘地铁的时间之差小于等于 45 分钟,即:tbus−tsubway≤45t_{bus} −t_{subway} ≤ 45tbus−tsubway≤45
搭乘地铁获得的优惠票可以累积,即可以连续搭乘若干次地铁后再连续使用优惠票搭乘公交车。
搭乘公交车时,如果可以使用优惠票一定会使用优惠票;如果有多张优惠票满 足条件,则优先消耗获得最早的优惠票。
现在你得到了小轩最近的公共交通出行记录,你能帮他算算他的花费吗?
输入描述:
输入文件的第一行包含一个正整数
【2019CSP-J 普及组题解】数字游戏(number),公交换乘(transfer),纪念品(souvenir),加工领奖(work) CSP普及游记相关推荐
- 信息学奥赛一本通 1982:【19CSPJ普及组】数字游戏
[题目链接] ybt 1982:[19CSPJ普及组]数字游戏 [题目考点] 1. 字符串处理 用字符数组,或用string类 2. 分离各位数字 [题解代码] 解法1:用字符数组,统计字符串中字符' ...
- 1982:【19CSPJ普及组】数字游戏 scratch C++
http://ybt.ssoier.cn:8088/problem_show.php?pid=1982 /* 1982:[19CSPJ普及组]数字游戏-蒋长灵 http://ybt.ssoier.cn ...
- 1982:【19CSPJ普及组】数字游戏 方法二
http://ybt.ssoier.cn:8088/problem_show.php?pid=1982 /* 1982:[19CSPJ普及组]数字游戏03 http://ybt.ssoier.cn:8 ...
- 1982:【19CSPJ普及组】数字游戏
http://ybt.ssoier.cn:8088/problem_show.php?pid=1982 #include <bits/stdc++.h> using namespace s ...
- 2019NOIP普及组题解
2019NOIP普及组题解 最近重新捡起了好久没学的算法,刚好2019NOIP刚刚比赛完,就去做了一下普及组的题目(提高组太变态了),感觉思维方面的东西比较多,相对来说数据结构考的不是很复杂,难点大多 ...
- 信息学奥赛一本通 1970:【15NOIP普及组】扫雷游戏 | OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 | 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏
[题目链接] ybt 1970:[15NOIP普及组]扫雷游戏 OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏 [题目考点] 1 ...
- 信息学奥赛一本通 1096:数字统计 | 1949:【10NOIP普及组】数字统计 | OpenJudge NOI 1.5 41
[题目链接] ybt 1096:数字统计 ybt 1949:[10NOIP普及组]数字统计 OpenJudge NOI 1.5 41:数字统计 [题目考点] 1. 分离整数的各位数字 对于数字a,a% ...
- 信息学奥赛一本通 1089:数字反转 | 1953:【11NOIP普及组】数字反转 | OpenJudge NOI 1.5 29 | 洛谷 P1307 [NOIP2011 普及组] 数字反转
[题目链接] ybt 1089:数字反转 ybt 1953:[11NOIP普及组]数字反转 OpenJudge NOI 1.5 29:数字反转 洛谷 P1307 [NOIP2011 普及组] 数字反转 ...
- 1949:【10NOIP普及组】数字统计
/* 1949:[10NOIP普及组]数字统计 http://ybt.ssoier.cn:8088/problem_show.php?pid=1949 */ #include <bits/std ...
最新文章
- Java中时间戳和Date类型以及字符串日期的相互转换
- Scrum立会报告+燃尽图(十二月六日总第三十七次):程序功能逻辑优化
- tableau可视化数据分析60讲(十五)-tableau常用可视化视图(散点图气泡图)
- BZOJ3476 : [Usaco2014 Mar]The Lazy Cow
- arthas 查看哪个方法调用最耗时_阿里巴巴问题排查神器Arthas使用实践
- java 修改 referer_看好你的门-客户端传数据-用java修改referer
- android开不了机怎么办手机号码,手机开不了机怎么办 原因分析及其解决方法
- mysql-----触发器
- 【智能医疗】48页论文详述医学AI最新进展
- MySQL存储过程定时任务
- nexus批量上传与下载
- 计算机主机前耳机没声音,win7系统电脑前面耳机没声音怎么办
- 1 100的奇数和编程php,用PHP求出1—100中的基数之和,偶数之和
- 这竟然是全世界最好的模式(商业大佬为之咂舌)
- fatal Couldn‘t find remote ref master
- 微信7.0版本与旧版更新对比 新版微信7.0版更新了什么
- 首届STAC科创联合大会在成都召开 “开悟” AI平台将成为行业生态基建
- UltraISO软碟通软件(绿色单文件版)
- 以太坊Dapp通过web3js部署调用智能合约
- HTML 事件参考手册
热门文章
- 和哪个专业的男生谈恋爱最惨?
- 如果生活中没有数学,那么。。。
- 美国劳工部揭露中国女人大数据,看完彻底傻眼了……
- PHP 接收 UDP包_php只能做网站?基于swoole+websocket开发双向通信应用
- promise 浏览器实现的源码_【大前端01-01】函数式编程与JS异步编程、手写Promise...
- MySQL调用mongodb事务回滚_SpringBoot整合MongoDB,在多数据源下实现事务回滚。
- python函数用于创建对象_Python-创建类并使用函数更改其对象值
- 正则表达式在python中的应用_学习正则表达式在python中的应用
- 计算机语言学考研科目,语言学考研笔记整理(共16页)
- leetcode1. 两数之和(两种方法)