QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#721919#9701. CatNanani#WA 204ms3652kbC++17976b2024-11-07 17:11:592024-11-07 17:12:00

Judging History

This is the latest submission verdict.

  • [2024-11-07 17:12:00]
  • Judged
  • Verdict: WA
  • Time: 204ms
  • Memory: 3652kb
  • [2024-11-07 17:11:59]
  • Submitted

answer

//by 72
#include<bits/stdc++.h>
#define F(i, a, b) for(int i = a; i <= b; i ++)
#define Fd(i, a, b) for(int i = a; i >= b; i --)
#define pb push_back
#define pii pair<int, int>
#define fi first
#define se second
#define int long long
using namespace std;

const int mod = 998244353;
const int N = 2e5 + 10;
const int inf = 1e18;
typedef array<int, 3> a3; 
typedef long long ll;

int n, m;
int cal(int x) {
    if(x % 4 == 3) return 0;
    else if(x % 4 == 0) return x;
    else if(x % 4 == 1) return 1;
    else return x + 1;
} 

void sol() {
    int l, r; cin >> l >> r;
    int s; cin >> s;
    int res = -1;
    F(i, l, l + 5) F(j, r - 5, r) {
        if(i > r || j < l || i > j) continue;
        if((cal(l - 1) ^ cal(r)) <= s) res = max(res, j - i + 1); 
    }
    cout << res << "\n";
}

signed main() {
    ios::sync_with_stdio(false);
    cin.tie(0);
    int t = 1;
    cin >> t;
    F(i, 1, t) sol();
    return 0;
}
//sldl

詳細信息

Test #1:

score: 0
Wrong Answer
time: 204ms
memory: 3652kb

input:

500000
28316250877914575 822981260158260522 1779547116602436425
335408917861648772 578223540024979445 74859962623690079
252509054433933447 760713016476190629 919845426262703496
522842184971407775 585335723211047202 148049062628894322
84324828731963982 354979173822804784 1001312150450968415
269587449...

output:

794665009280345948
242814622163330674
508203962042257183
-1
270654345090840803
-1
469882136957817192
42350729279043822
64865315101301174
-1
223517937810991678
-1
120906461794646288
463966315863716824
433607439314780607
-1
554193509807664378
30453712563541401
-1
26623516453421242
112096326861084350
2...

result:

wrong answer 4th numbers differ - expected: '62493538239639426', found: '-1'