249572026-02-17 09:26:46szabel26Öntözés (50 pont)cpp17Accepted 50/5083ms944 KiB
#include <iostream>
#include <vector>
#define ll long long
using namespace std;

ll q, m, a, x, b, y;
vector<ll> sol;

int main()
{
    cin >> q >> m;
    for (int i = 1; i <= q; ++i)
    {
        cin >> a >> x >> b >> y;
        ll napok_szama = b - a;
        ll ido = napok_szama * 24 - x + y;
        if (ido % m != 0)
        {
            sol.push_back(ido / m);
        }
        else
        {
            sol.push_back(ido / m - 1);
        }
    }

    for (auto &e : sol)
    {
        cout << e << endl;
    }

    return 0;
}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/01ms508 KiB
2Accepted0/012ms316 KiB
3Accepted5/51ms316 KiB
4Accepted5/575ms760 KiB
5Accepted3/31ms316 KiB
6Accepted3/31ms316 KiB
7Accepted3/32ms316 KiB
8Accepted3/32ms508 KiB
9Accepted3/32ms552 KiB
10Accepted3/31ms316 KiB
11Accepted3/31ms316 KiB
12Accepted1/11ms404 KiB
13Accepted1/11ms500 KiB
14Accepted1/11ms316 KiB
15Accepted1/11ms316 KiB
16Accepted2/281ms944 KiB
17Accepted3/381ms936 KiB
18Accepted2/283ms868 KiB
19Accepted3/382ms876 KiB
20Accepted1/182ms824 KiB
21Accepted1/181ms688 KiB
22Accepted3/382ms764 KiB