249392026-02-17 00:11:10999Öntözés (50 pont)cpp17Accepted 50/5059ms604 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;
#define int long long
#pragma GCC optimize("O3,unroll-loops")
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")


signed main() {
    std::ios_base::sync_with_stdio(false);
    std::cin.tie(NULL);
    int t,m;cin>>t>>m;
    while(t--){
        int a,x,b,y;cin>>a>>x>>b>>y;
        int ans=max(0LL,(b-a-1)*24)+24-x+y-1;
        ans/=m;
        cout<<(a==b?(y-x-1)/m:ans)<<endl;
    }
}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/01ms508 KiB
2Accepted0/08ms316 KiB
3Accepted5/51ms316 KiB
4Accepted5/554ms560 KiB
5Accepted3/31ms316 KiB
6Accepted3/31ms316 KiB
7Accepted3/31ms316 KiB
8Accepted3/31ms316 KiB
9Accepted3/31ms508 KiB
10Accepted3/31ms316 KiB
11Accepted3/31ms316 KiB
12Accepted1/11ms316 KiB
13Accepted1/11ms316 KiB
14Accepted1/11ms316 KiB
15Accepted1/11ms316 KiB
16Accepted2/257ms448 KiB
17Accepted3/357ms528 KiB
18Accepted2/259ms604 KiB
19Accepted3/357ms460 KiB
20Accepted1/157ms564 KiB
21Accepted1/154ms500 KiB
22Accepted3/359ms472 KiB