新人第一次求问

P3741 小果的键盘

@[dtyixin](/user/348849) s字符串开外面,不要作为参数传入
by Okimoto @ 2021-03-17 12:35:14


> 知道换行符 那怎么会错?
by ud2_ @ 2021-03-17 12:50:23


蒟蒻的代码,参考下吧 ```#include<bits/stdc++.h> using namespace std; char a[105]; int n,ans,ans1; int flag=0,flag2=1;; int main() { cin>>n; cin>>a; int la=strlen(a); for(int i=0;i<la;i++) { if(a[i]=='V'&&a[i+1]=='K') { ans++; a[i]='X'; a[i+1]='X'; } } for(int i=0;i<n;i++) { if(a[i]!='X'&&a[i]==a[i+1]) { ans++; break; } } printf("%d", ans); return 0; } ```
by shyr @ 2021-03-17 12:53:45


类似于洪水填充法
by shyr @ 2021-03-17 12:54:24


@[sjx233_](/user/206953) 本例没用到换行符啊
by dtyixin @ 2021-03-17 13:55:01


@[Okimoto](/user/303132) 没搞懂,反正试了传引用,在线ide也报错
by dtyixin @ 2021-03-17 13:56:02


@[Howie2008](/user/357163) 谢谢,主要问题不是解出题来,是想搞清楚在本机上跑的代码,在线ide跑不了,想搞清楚有哪些限制
by dtyixin @ 2021-03-17 13:58:40


输入的[每行结尾有 `'\r'`](/blog/_post/285227)(这是不推荐用 Windows 的原因之一)。
by ud2_ @ 2021-03-17 14:11:37


@[Okimoto](/user/303132) @[sjx233_](/user/206953) 谢谢了,刚试了传引用,不报错了 至于换行符,搞懂了 /r/n是2个,需要2个getchar();
by dtyixin @ 2021-03-17 14:12:54


@[dtyixin](/user/348849) 嗯,本人也是蒟蒻,还要继续努力。
by shyr @ 2021-03-17 15:59:45


| 下一页