9025 | 2024. 02. 12 11:24:36 | akososka | A sárkány feladványa (50) | cpp17 | Elfogadva 50/50 | 3ms | 4220 KiB |
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
struct felad{
long long egy;
long long mas;
long long jegy;
}a[4];
for(int i=1;i<=3;i++){
cin>>a[i].egy;
cin>>a[i].mas;
cin>>a[i].jegy;
}
for(int i=1;i<=3;i++){
long long q=a[i].egy%a[i].mas,s1=a[i].egy,s2=a[i].mas;
while(q!=0){
s1=s2;
s2=q;
q=s1%s2;
}
q=a[i].egy/s2*a[i].mas;
int k=0;
long long q2=q;
while(q2!=0){
k++;
q2=q2/10;
}
if(k>a[i].jegy)cout<<-1;
else{
cout<<q;
for(int j=k;j<a[i].jegy;j++)cout<<0;
}
cout<<endl;
}
return 0;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 50/50 | ||||||
1 | Elfogadva | 0/0 | 3ms | 2004 KiB | |||
2 | Elfogadva | 0/0 | 3ms | 2100 KiB | |||
3 | Elfogadva | 3/3 | 3ms | 2296 KiB | |||
4 | Elfogadva | 3/3 | 3ms | 2384 KiB | |||
5 | Elfogadva | 3/3 | 3ms | 2376 KiB | |||
6 | Elfogadva | 3/3 | 3ms | 2628 KiB | |||
7 | Elfogadva | 3/3 | 3ms | 2840 KiB | |||
8 | Elfogadva | 3/3 | 3ms | 3056 KiB | |||
9 | Elfogadva | 3/3 | 3ms | 3312 KiB | |||
10 | Elfogadva | 3/3 | 2ms | 3304 KiB | |||
11 | Elfogadva | 3/3 | 3ms | 3580 KiB | |||
12 | Elfogadva | 3/3 | 3ms | 3532 KiB | |||
13 | Elfogadva | 4/4 | 3ms | 3648 KiB | |||
14 | Elfogadva | 4/4 | 3ms | 3756 KiB | |||
15 | Elfogadva | 4/4 | 3ms | 3868 KiB | |||
16 | Elfogadva | 4/4 | 3ms | 3972 KiB | |||
17 | Elfogadva | 4/4 | 3ms | 4220 KiB |