codeforce371-A#第一次CF被hack。。。

    xiaoxiao2022-06-27  59

    题意:

    给出两个人的 空闲时间,寻问他们有多久重合的空闲时间在一起。并且要扣出一个时间点。

    思路:

    右边最小-左边最大。。 注意如果右边最小<左边最大则输出0.这个点过数据结果被hack了。

    #include <iostream> #include <stdio.h> #include <algorithm> using namespace std; long long r1,r2,l1,l2,k; int main() { cin>>l1>>r1>>l2>>r2>>k; long long minr=min(r1,r2); long long maxz=max(l1,l2); long long sum=minr-maxz+1; if(minr<maxz) { cout<<0<<endl; return 0; } if(maxz<=k&&k<=minr) sum--; cout<<sum<<endl; return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-1124050.html

    最新回复(0)