为什么我在DEV---c++上可以运行,但是洛谷上却不行
查看原帖
为什么我在DEV---c++上可以运行,但是洛谷上却不行
935979
hyde_AC楼主2023/11/25 22:46
#include <bits./stdc++.h>
using namespace std;
char a[300];
int sum,sum2;
int main() {
	cin >> a;
	int l = strlen(a);
	for (int i = 1; i <= l; i++) {
		if(a[i]=='.'){
			continue;
		}
		if (a[i] == 'b') {
			sum++;
			if (a[i + 1] == 'o') {
				if (a[i + 2] == 'y') {
					i += 2;
				} else {
					i++;
				}
			}
		} else if (a[i] == 'o') {
			sum++;
			if (a[i + 1] == 'y') {
				i++;
			}
		} else {
			if (a[i] == 'y') {
				sum++;
			}
		}
		if(a[i]=='g'){
			sum2++;
			if(a[i+1]=='i'){
				if(a[i+2]=='r'){
					if(a[i+3]=='l'){
						i+=3;
					}else{
						i+=2;
					}
				}else{
					i++;
				}
			}
		}else if(a[i]=='i'){
			sum2++;
			if(a[i+1]=='r'){
				if(a[i+2]=='l'){
					i+=2;
				}else{
					i++;
				}
			}
		}else if(a[i]=='r'){
			sum2++;
			if(a[i+1]=='l'){
				i++;
			}
		}else{
			if(a[i]=='l'){
				sum2++;
			}
		}
	}
	cout << sum << endl << sum2 ;
	return 0;
}
2023/11/25 22:46
加载中...