首页 > 其他分享 >美团笔试(2022.08.20)烤串 【字符串】【双指针】

美团笔试(2022.08.20)烤串 【字符串】【双指针】

时间:2022-08-20 20:33:46浏览次数:65  
标签:ignore 20 美团 cin 空格 2022.08 字符串 getline

字符串 双指针的一道简单题
不过过程中遇到小问题

本题与力扣1768的交替合并字符串一样

算法不提
主要是ACM模式下的输入输出问题:

我写的是

        int in = 0;
	cin >> in;
	string a,b;
	cin.ignore();

	getline(cin,a); 
	getline(cin,b); 

不过要么超时要么有的测试用例不通过

而换成

	int in = 0;
	cin >> in;
	string a,b;
	cin.ignore();
	cin >> a;
	cin >> b;

就全部通过了

原因分析: 美团输入的分隔空白符可能是空格而不是换行 即 输入 : 4 abcd efgh
如果用getline的话就会导致 第二个getline 拿到的是空白;

结论: 输入中如果本身不带空格 就用cin读取
如果有空格 就用 getline(cin,s)读取 getline第一个空格无法忽略 需要用cin.ignore()去 吞掉。

结论

标签:ignore,20,美团,cin,空格,2022.08,字符串,getline
From: https://www.cnblogs.com/black-worrior-2000/p/16608535.html

相关文章

  • "蔚来杯"2022牛客暑期多校训练营5 K-Headphones
    问题描述Oneday,NIO'shomeisoutofpower.SoNioandhissister,Yasa,wantedtotakesomeheadphones fromthedrawer. Inthedark,Iftheyrandomlytoo......
  • 美团笔试(2022.08.20)拟合
    主要参考:牛客上分享的帖子以及力扣第72题编辑距离的题解首先用动态规划做是最合适的阶段:对A操作i次,对B操作j次确定dp数组的含义:从数组A【0-i】到与数组B【0-j】保持一致......
  • 2022 PRML Stock Prediction
    关于RNN(循环神经网络)(简略了解): https://zhuanlan.zhihu.com/p/105383343关于LSTM(长短期记忆网络)以及GRU:Q1:LSTM如何实现长短期记忆?(《百面深度学习》p54)一般的RNN(循......
  • "蔚来杯"2022牛客暑期多校训练营4 N-Particle Arts
    问题描述InaconfinedNIOspace,therearennnNIOparticles,theiii-thofwhichhasaia_iai​jouleenergy.TheNIOparticlesareveryspecialastheykeep......
  • [题解] Codeforces 1720 E Misha and Paintings 结论
    算是诈骗题?令一开始就存在的颜色数为cnt。k>=cnt的情况,显然每次找一个出现不止一次的颜色,然后把这个颜色的恰好一个方块替换成一种没有出现过的颜色就可以了,\(k-cnt\)次解......
  • Ubuntu安装abaqus2022总结
    1.网上下载的安装包解压后好多文件在linux下没有执行权限,会导致安装失败。可以一次性使用 chmod-R+x./ 命令添加或者遇到一个添加一个。2.isight的安装过程脚本使用......
  • "蔚来杯"2022牛客暑期多校训练营3 C-Concatenation
    问题描述NIOwasthekingoftheOINKingdom.HehadNNNchildrenandwantedtoteachthemhowtocount.IntheOINKingdom,pentalisusedincounting,sohis......
  • "蔚来杯"2022牛客暑期多校训练营2 G-Link with Monotonic Subsequence
    问题描述First,let'sreviewsomedefinitions.Feelfreetoskipthispartifyouarefamiliarwiththem.Asequence aaaisanincreasing(decreasing)subsequ......
  • Bridge 2022 for Mac(br 2022文件管理软件)中文版
    Bridge2021forMac是一款组织工具应用,从AdobeBridge2021中可以查看、搜索、排序、管理和处理图像文件,还可以使用AdobeBridge2021mac中文版来创建新文件夹、对......
  • Adobe Bridge 2022(Br2022)mac/win
    AdobeBridge 是AdobeCreativeSuite的控制中心。您使用它来组织、浏览和寻找所需资源,用于创建供印刷、网站和移动设备使用的内容。AdobeBridge使您可以方便地访问本......