Scan to open on your phone
Point a camera at the QR code - it opens this exact paste, no app needed.
https://codepastes.com/oac1OacPlain Text
#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