Oac

Pasted Oct 31, 2026, 2:19 PM1 file103 lines

Scan to open on your phone

Point a camera at the QR code - it opens this exact paste, no app needed.

https://codepastes.com/oac1
Oac
#include <iostream>
using namespace std;
int main() {
    int c,k1,k2,k3,T;
    cin>>c>>k1>>k2>>k3>>T;
    if (c==1) {
        if (k1<k2 && k1<k3) {
            cout<<T/k1;
        }else {
            if (k2<k3) {
                cout<<T/k2;
            }else {
                cout<<T/k3;
            }
        }
    }
    else if (c==2) {
        int r,a=k1,b=k2,cmmdc,cmmmc,min;
        r=a%b;
        while (r!=0) {
            a=b;
            b=r;
            r=a%b;
        }
        cmmdc=b;
        cmmmc=k1*k2/cmmdc;
        min=cmmmc;
        a=k1;
        b=k3;
        r=a%b;
        while (r!=0) {
            a=b;
            b=r;
            r=a%b;
        }
        cmmdc=b;
        cmmmc=k1*k3/cmmdc;
        if (cmmmc<min) {
            min=cmmmc;
        }
        a=k2;
        b=k3;
        r=a%b;
        while (r!=0) {
            a=b;
            b=r;
            r=a%b;
        }
        cmmdc=b;
        cmmmc=k2*k3/cmmdc;
        if (cmmmc<min) {
            min=cmmmc;
        }
        cout<<min;
    } else if (c==3) {
        int r,a=k1,b=k2,cmmdc,cmmmc,C;
        r=a%b;
        while (r!=0) {
            a=b;
            b=r;
            r=a%b;
        }
        cmmdc=b;
        cmmmc=k1*k2/cmmdc;
        C=T/cmmmc;
        a=k1;
        b=k3;
        r=a%b;
        while (r!=0) {
            a=b;
            b=r;
            r=a%b;
        }
        cmmdc=b;
        cmmmc=k1*k3/cmmdc;
        C=C+T/cmmmc;
        a=k2;
        b=k3;
        r=a%b;
        while (r!=0) {
            a=b;
            b=r;
            r=a%b;
        }
        cmmdc=b;
        cmmmc=k2*k3/cmmdc;
        C=C+T/cmmmc;
        int x=cmmmc;
        a=cmmmc;
        b=k1;
        r=a%b;
        while (r!=0) {
            a=b;
            b=r;
            r=a%b;
        }
        cmmdc=b;
        cmmmc=k1*x/cmmdc;
        C=C-T/cmmmc*3;
        cout<<C;
    }
    return 0;
}

1,898 chars · codepastes.com