关于#define int long long
  • 板块灌水区
  • 楼主DreamBuilder
  • 当前回复11
  • 已保存回复11
  • 发布时间2022/7/16 20:04
  • 上次更新2023/10/27 19:59:02
查看原帖
关于#define int long long
373897
DreamBuilder楼主2022/7/16 20:04
#include<bits/stdc++.h>
using namespace std;
#define int long long
string s;
int q;
int f(int t, int k){
	if(t == 0)
		return int(s[k] - 'A');
	if(k == 0)
		return int(s[0] - 'A' + t) % 3;
	return (f(t - 1, k / 2) + 1 + (k % 2)) % 3;
}
signed main(){
	cin >> s;
	cin >> q;
	for(int i = 1; i <= q; ++i){
		int t, k;
		cin >> t >> k;
		cout << char('A' + f(t, k - 1)) << '\n';
	}
	return 0;
}

代码如下,为啥本地编译会CE?报错在 #define 那一行

2022/7/16 20:04
加载中...