1112 2022. 03. 03 22:46:27 peti1234 Főzet készítés cpp14 Elfogadva 50/50 108ms 4216 KiB
#include <bits/stdc++.h>

using namespace std;
const int c=500;
int dp[c+1][c+1];
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    for (int a=1; a<=32; a++) {
        for (int b=1; b<=32; b++) {
            if (a>10 && b>10 || __gcd(a, b)>1) continue;
            for (int i=c-a; i>=0; i--) {
                for (int j=c-b; j>=0; j--) {
                    dp[i+a][j+b]=max(dp[i+a][j+b], dp[i][j]+1);
                }
            }
        }
    }
    int t;
    cin >> t;
    for (int i=1; i<=t; i++) {
        int x, y;
        cin >> x >> y;
        cout << dp[x][y] << "\n";
    }
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 92ms 3852 KiB
2 Elfogadva 0/0 92ms 3896 KiB
3 Elfogadva 3/3 94ms 3816 KiB
4 Elfogadva 2/2 90ms 3916 KiB
5 Elfogadva 3/3 93ms 3924 KiB
6 Elfogadva 2/2 108ms 3936 KiB
7 Elfogadva 3/3 90ms 3964 KiB
8 Elfogadva 2/2 93ms 3976 KiB
9 Elfogadva 3/3 93ms 3984 KiB
10 Elfogadva 2/2 93ms 3992 KiB
11 Elfogadva 2/2 93ms 4008 KiB
12 Elfogadva 2/2 90ms 4032 KiB
13 Elfogadva 2/2 93ms 4040 KiB
14 Elfogadva 2/2 90ms 4056 KiB
15 Elfogadva 2/2 90ms 4072 KiB
16 Elfogadva 2/2 90ms 4104 KiB
17 Elfogadva 2/2 90ms 4100 KiB
18 Elfogadva 2/2 90ms 4120 KiB
19 Elfogadva 2/2 92ms 4136 KiB
20 Elfogadva 3/3 92ms 4152 KiB
21 Elfogadva 3/3 93ms 4184 KiB
22 Elfogadva 3/3 97ms 4200 KiB
23 Elfogadva 3/3 92ms 4216 KiB