天梯赛 7-6 吉老师的回归
哇我真的无语啊
只怪自己从来没注意过这些小细节!呜呜呜呜呜枯了
天梯赛模拟题,赛前就打了,但没有打完补题的好习惯,今晚想起来才过来看QAQ
就是说怎么写字符串的题目就容易出奇奇怪怪的错误!
7-6 吉老师的回归
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6LSOi5qb-1650895331462)(C:\Users\Lenovo\Pictures\Saved Pictures\image-20220425213941865.png)]
Accepted Code
#include <bits/stdc++.h>
using namespace std;string s1="easy",s2="qiandao";
string s;
int main()
{int n,m;vector<string>v;cin >> n >> m;getchar();while(n--){getline(cin,s);int flag=0;if(s.find(s1)!=-1||s.find(s2)!=-1) flag=1;if(!flag) v.push_back(s);}if(v.size()<=m) cout << "Wo AK le\n";else {cout << v[m] << endl;}return 0;
}
只要改一个地方就寄了
那就是读入数字之后没有读入换行符
因为之后要读的是字符串, g e t l i n e getline getline会把换行符读进去, d e b u g debug debug的时候我说怎么读第一行的时候那么奇怪,好像读不进去一样。。。
#include <bits/stdc++.h>
using namespace std;string s1="easy",s2="qiandao";
string s;
int main()
{int n,m;vector<string>v;cin >> n >> m;//getchar();while(n--){getline(cin,s);int flag=0;if(s.find(s1)!=-1||s.find(s2)!=-1) flag=1;if(!flag) v.push_back(s);}if(v.size()<=m) cout << "Wo AK le\n";else {cout << v[m+1] << endl;}return 0;
}
当时看到输出的是下标加一的语句,所以直接把输出的下标加了1,但最后只得了 13 13 13分55555,但之后一直找不到问题,也没往这方面想,甚至还怀疑, p u s h push push进 v e c t o r vector vector的是下标从 1 1 1开始的吗???那当然不是了!!!
也顺便总结一下与这个问题类似的一些小坑点吧!
- 如果定义了 s t r i n g s string\ s string s,那之后不能用 s c a n f ( " % s " , s ) ; scanf("\%s",s); scanf("%s",s);读入
- 接上,但是定义 c h a r c h [ 5 ] char\ ch[5] char ch[5]可以用上述方法读入
- 当然直接用 c i n cin cin就不会有这种烦恼,但也可能是因为习惯了用这个,很多细节都不关注了
- 还听了y总的经验说是,字符也定义成字符数组的形式,读入以字符串的方式读,以防出题人在数据后多加空格之类的,听的时候觉得,我用 c i n cin cin不会有啥问题的,但今天才发现我也踩坑了。。。
- 所以以后遇到字符串和整形混着读入的时候要注意这个问题!!!
天梯赛 7-6 吉老师的回归相关推荐
- L1-078 吉老师的回归 (15 分)-PAT 团体程序设计天梯赛 GPLT
曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出来,如:Problem A: Print &q ...
- 2021天梯赛 L1-078 吉老师的回归 题解
L1-078 吉老师的回归 (15 分) 题目: 曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描 ...
- 7-87 吉老师的回归 (15 分)
7-87 吉老师的回归 (15 分) 曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出来,如: ...
- 7-114 吉老师的回归 (15 分)
7-114 吉老师的回归 (15 分) 曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出来,如 ...
- Java 算法 吉老师的回归
目录标题 题目描述 解题思路 代码 题目描述 曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出 ...
- L1-06 吉老师的回归 (15 分)
曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出来,如:Problem A: Print &q ...
- L1-078 吉老师的回归 (15 分) C语言
L1-078 吉老师的回归 (15 分) 曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出来, ...
- C语言:L1-078 吉老师的回归 (15 分)
文章目录 一.题目 二.方法1 1.思路 2.代码 一.题目 曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符 ...
- L1-078 吉老师的回归
分数 15 作者 DAI, Longao 单位 杭州百腾教育科技有限公司 曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只 ...
最新文章
- pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有工作日日期(business day)
- ios5 ARC机制介绍和使用
- 人工智能缺陷与误觉:让机器产生幻觉的「怪异事件」
- 第十届蓝桥杯java B组—试题D 数的分解
- Spring Cloud Stream如何消费自己生产的消息
- java代码书写易犯错误
- python序列操作函数有哪些_Python笔记--序列操作函数
- 懒人建站 前台设计及特效
- python excel详解_Python - excel 详解
- leedcode刷题——整数反转
- playframework 2.6 refused to apply inline style because it violates the following Content Security
- 自定义IDM的网页嗅探下载浮条样式
- RK3399外设驱动之MIPI显示-panel配置
- 水平+垂直 居中的方法
- 腾讯、新浪、淘宝、搜狐的IP库接口,根据IP显示当地的天气功能
- Android中自带的list布局
- 操作系统-进程调度(HRRN和RR)
- 又看了一遍《肖申克的救赎》
- oracle 连接查询,子查询,分组函数
- 记一次使用mybatisplus新增功能出现Could not set property ‘id‘ of class XXXXXXXX
热门文章
- win32api之修改revit状态栏提示
- 我不是计算机专业,能学软件开发吗?
- 问题:在visio画好的流程图在word显示不全
- 大型企业云平台构建-从大集中化再到分布式单元网格
- WeChall Towers of Hanoi (Java, Crac... 答案
- EAUML日拱一卒 用例泛化关系
- dos/ddos攻击与防范_ddos和dos
- 国际象棋和数学:麦粒、分币和神奇的马
- Unity3d学习笔记(三)Legacy粒子系统提前和延迟发射
- 标准化体系建设(下):如何建立基础架构标准化及服务化体系?