Pagini recente » Cod sursa (job #327715) | Cod sursa (job #16650) | Cod sursa (job #321709) | Cod sursa (job #686123) | Cod sursa (job #2382394)
#include <stdio.h>
#include <stdlib.h>
int d[100000000],e[100000000];
bool se_divide(long long n){
for(int i=0;i<ndp;i++){
if(putere(n,d[i])<e[i]*q){
return false;
}
}
return true;
}
long long cautb(){
long long r=0,pas=1LL<<45;
while(pas!=0){
if(!se_divide(r+pas)){
r+=pas;
}
pas/=2;
}
return 1+r;
}
int main(){
FILE *fin,*fout;
fin=fopen("gfact.in","r");
fout=fopen("gfact.out","w");
fscanf(fin,"%lld%lld",&p,&q);
if(q==1){
fprintf(fout,"%lld",p);
}else{
}
fclose(fin);
fclose(fout);
return 0;
}