Pagini recente » Diferente pentru suffix-array-liniar intre reviziile 24 si 25 | Borderou de evaluare (job #3163811) | Borderou de evaluare (job #2440578) | Cod sursa (job #1752311) | Cod sursa (job #52291)
Cod sursa(job #52291)
#include<stdio.h>
#include<stdlib.h>
int main(void){
FILE *in=fopen("next.in","rt"),*out=fopen("next.out","w+");
unsigned long n,d,x,r;
char c[10000],s[10000];
// fscanf(in,"%ld\n%ld",&n,&d);
fgets(c,10000,in);
fgets(s,10000,in);
n=atol(c);
d=atol(s);
r=n%d;
x=n+(d-r)%d;
fprintf(out,"%ld",x);
}