rt
为什么这份代码无法正常读入
#include <bits/stdc++.h>
#define int long long
using namespace std;
int n, m;
inline int read() {
int x = 0;
bool tmp;
for (int i = 0; i < n; i++) {
cin >> tmp;
x |= (tmp << i);
}
return x;
};
signed main() {
cin >> n >> m;
int a, b;
a = read();
b = read();
cout << a << " " << b << endl;
return 0;
}
而这一份可以
#include <bits/stdc++.h>
#define int long long
using namespace std;
int n, m;
inline int read() {
int x = 0;
char tmp;
for (int i = 0; i < n; i++) {
cin >> tmp;
x |= ((tmp - '0') << i);
}
return x;
};
signed main() {
cin >> n >> m;
int a, b;
a = read();
b = read();
cout << a << " " << b << endl;
return 0;
}