洛谷上C++14是不支持fill函数吗
查看原帖
洛谷上C++14是不支持fill函数吗
91250
James_NC楼主2024/10/19 13:06
#include<bits/stdc++.h>
using namespace std;
int a[4] = {1,1,1,1};
int main(){
	int N;
	cin>>N;
	for(int i = 1;i <= N;i++){
		char s[20];
		cin>>s;
		for(int j = 0;j < strlen(s);j++){
			if(s[j] > '1') a[0] = 0;
			if(s[j] > '7') a[1] = 0;
			if(s[j] > '9') a[2] = 0;
			if(s[j] > 'F') a[3] = 0;
		}
		printf("%d %d %d %d\n",a[0],a[1],a[2],a[3]);
		fill(a,a+3,1);
	}
	return 0;
}

上面这个是错的,全WA,但是自测都没问题 把fill函数改成手动一个一个赋值就AC了

2024/10/19 13:06
加载中...