玄关求条
查看原帖
玄关求条
1054383
c_legg楼主2025/1/3 21:24

WA\textsf{\textup{\textbf{\color{red}{WA}}}} on #41:

#include <bits/stdc++.h>
using namespace std;

int a, b, c;

int cal(int a, int b) {
    return (b-a+1)/2;
}

int main() {
    cin>>a>>b>>c;
    
    if(b<c) {
        cout<<cal(a, b);
    }else if(c%2==0 && a%2==1) {
        cout<<cal(a, b);
    }else if(c%2==0 && a%2==0) {
        cout<<cal(a-1, b);
    }else if(c%2==1 && a%2==0) {
        cout<<cal(a-(b-a)/c, b);
    }else if(c%2==1 && a%2==1) { // 应该是这里出了问题,但真的调不出来了
        cout<<cal(a-(b-a)/c, b);
    }else {
        while(1) {}
    }
	return 0;
}
2025/1/3 21:24
加载中...