请教一个acm或者一般的编程考试里面的关于输入的字符串问题

比如如下图片里的样例输入,它是输入一行就提交一行,还是所有输入完之后全部提交,我对整个字符串去解析保存至数组,还是一行一行的解析。因为这个程序处理起来是不一样的,题目意思... 比如如下图片里的样例输入,它是输入一行就提交一行,还是所有输入完之后全部提交,我对整个字符串去解析保存至数组,还是一行一行的解析。因为这个程序处理起来是不一样的,题目意思没看懂 展开
 我来答
1219565550xiao
2016-08-31 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:135
采纳率:100%
帮助的人:62万
展开全部
先全部输入进去,再做处理~
题目是这样的,有一行或者一列出现连续3个 以上相同的数字就消去(变为零)
我们可以这样,把这个全部输入进去之后,先遍历行,有符合条件的先不要变成0,记录他的范围,比如样列就有第四行1到3列符合条件,记录下
再根据同样的方式记录列~
为什么这样做,怕万一出现
2 2 3 2
4 3 3 3
5 2 3 2 如果提前将一行变为0,那么有一列变成3 0 3.。。不好判断了
最后再将记录范围内的替换成0,
追问
谢谢你,哦,原来这种题目的输入字符串,都是一次性的
所以不能这么写cin>>n;//输入行
cin>>m;//输入列,、
而是把输入看成一个整体,去取出里面的数字,对吧
追答
那个。。你就不能用二维数组么
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式