关于atcoder输入问题
  • 板块学术版
  • 楼主崛起的滑稽
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/7/24 10:29
  • 上次更新2024/7/24 11:15:42
查看原帖
关于atcoder输入问题
511811
崛起的滑稽楼主2024/7/24 10:29

今天做abc_e的时候使用了以下输入方式

template<typename T>inline void input(T &x){
		char c='?';
		bool flag=false;//正负
		x=0;
		while(c=getchar(),!isdigit(c)){
			if(c=='-'){
				flag=true;
			}
		}
		while(isdigit(c)){
			x=x*10+(c-'0');
			c=getchar();
		}
		if(flag){
			x=-x;
		}
	}
  signed main(){
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
	cin>>n>>m>>y_;
	for(int i=1;i<=n;++i){
		for(int j=1;j<=m;++j){
			input(a[i][j]);
		}
	}
                              }

(这里只保留了输入有关的部分) 可以看到加速了cin但同时使用了快读 本地样例AC,但提交到atcoder就包括样例数据全部TLE 把快读全改成cin就好了 有大佬能告诉这是为什么吗……

2024/7/24 10:29
加载中...