社区讨论
关于快读(玄关)
学术版参与者 4已保存回复 12
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 10 条
- 当前快照
- 1 份
- 快照标识符
- @lqnqb4is
- 此快照首次捕获于
- 2023/12/27 20:04 2 年前
- 此快照最后确认于
- 2023/12/27 22:33 2 年前
以下是我抄的快读代码:
CPPinline int into ()
{
int s = 0,w = 1;
char ch = getchar ();
while (ch < '0' || ch > '9')
{
if (ch == '-')
w = -1;
ch = getchar ();
}
while (ch >= '0' && ch <= '9')
s = s * 10 + ch - '0',
ch = getchar ();
return s * w;
}
那么怎么使用快读输入呢,比如以下这个代码就不能运行:
CPP#include <bits/stdc++.h>
#define int long long
#define ull unsigned long long
#define mod 998244353
#define MOD 1000000007
using namespace std;
template <typename T>
inline int into ()
{
int s = 0,w = 1;
char ch = getchar ();
while (ch < '0' || ch > '9')
{
if (ch == '-')
w = -1;
ch = getchar ();
}
while (ch >= '0' && ch <= '9')
s = s * 10 + ch - '0',
ch = getchar ();
return s * w;
}
const int N = 1e5 + 5;
int a [N];
signed main () {
ios :: sync_with_stdio (false);
cin.tie (0),cout.tie (0);
int a = into ();
return 0;
}
回复
共 12 条回复,欢迎继续交流。
正在加载回复...