11122022-03-03 22:46:27peti1234Főzet készítéscpp14Elfogadva 50/50108ms4216 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ÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/092ms3852 KiB
2Elfogadva0/092ms3896 KiB
3Elfogadva3/394ms3816 KiB
4Elfogadva2/290ms3916 KiB
5Elfogadva3/393ms3924 KiB
6Elfogadva2/2108ms3936 KiB
7Elfogadva3/390ms3964 KiB
8Elfogadva2/293ms3976 KiB
9Elfogadva3/393ms3984 KiB
10Elfogadva2/293ms3992 KiB
11Elfogadva2/293ms4008 KiB
12Elfogadva2/290ms4032 KiB
13Elfogadva2/293ms4040 KiB
14Elfogadva2/290ms4056 KiB
15Elfogadva2/290ms4072 KiB
16Elfogadva2/290ms4104 KiB
17Elfogadva2/290ms4100 KiB
18Elfogadva2/290ms4120 KiB
19Elfogadva2/292ms4136 KiB
20Elfogadva3/392ms4152 KiB
21Elfogadva3/393ms4184 KiB
22Elfogadva3/397ms4200 KiB
23Elfogadva3/392ms4216 KiB