CF1571B 题解

· · 题解

题目传送门

思路

本题需要根据 Alex 读书开始的时间确定答案,需要分类讨论:

CODE

#include<stdio.h>
int read(){int x=0;char f=1,ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9')x=x*10+ch-'0',ch=getchar();return x*f;}
int main(){
    int t=read();
    while(t--){
        int n=read(),a=read(),va=read(),c=read(),vc=read(),b=read();
        printf("%d\n",(b-a>vc-va)?(va+b-a):vc);
    }
    return 0;
}