RT,本人在快读上出了点问题,如下
在不使用文件输入输出中,快读是非常顺利可以保证我使用的
但是使用文件的时候,就出现了现在的问题
程序无法自己结束
如果使用正常的cin和scanf是可以自己结束的
好奇是什么问题,以下是我的代码和快读。
#include<iostream>
#include<cstdio>
#include<iomanip>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<cstdlib>
#include<queue>
#include<stack>
#include<vector>
#include<map>
#include<set>
#define ll long long
#define db double
#define MAX 0x7fffffff
#define init inline int
#define INF 0X3fffffff
#define N 400001>>1
using namespace std;
inline long long read()
{
ll f=1,s=0;char ch=getchar();
while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
while(ch>='0'&&ch<='9')s=(s<<1)+(s<<3)+ch-'0',ch=getchar();
return s*f;
}
int main(){
freopen("fuck.in","r",stdin);
ll s[100001],n=100;
for(int i=1;i<=n;i++) s[i]=read();
}
求各位大佬帮助解答