MnZn 求助奇怪问题
  • 板块学术版
  • 楼主Albert_Wei
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/7/24 22:56
  • 上次更新2023/11/3 07:49:05
查看原帖
MnZn 求助奇怪问题
676634
Albert_Wei楼主2023/7/24 22:56

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;
}

2023/7/24 22:56
加载中...