foodszhu
本帖最后由
>>
完整版
本帖最后由 foodszhu 于 2013-4-25 15:10 编辑
[mw_shl_code=c,true]
#include <stdio.h>
#include <stdlib.h>
//s = (s + m) % i
int main(){
int k = 0;
scanf("%d", &k);
for(int m = k + 1; ; m++){
int ism = 0;
int s = 0;
for(int i = 2 * k; i > k ; i--){
s = (s + m - 1) % i;
if(s < k){
ism = 1;
break;
}
}
if(ism == 0){
printf("%d\n", m);
break;
}
}
return 0;
} [/mw_shl_code]
没道理错吧。。。我记得以前貌似做过这题的。。。虽然当年打表过。。。