L1 6 整除光棍 (20 分

2021-09-13 12:40:09 字數 913 閱讀 4623

這裡所謂的「光棍」,並不是指單身汪啦~ 說的是全部由1組成的數字,比如1、11、111、1111等。傳說任何乙個光棍都能被乙個不以5結尾的奇數整除。比如,111111就可以被13整除。 現在,你的程式要讀入乙個整數x,這個整數一定是奇數並且不以5結尾。然後,經過計算,輸出兩個數字:第乙個數字s,表示x乘以s是乙個光棍,第二個數字n是這個光棍的位數。這樣的解當然不是唯一的,題目要求你輸出最小的解。

輸入在一行中給出乙個不以5結尾的正奇數x(<1000)。

在一行中輸出相應的最小的sn,其間以1個空格分隔。

31
3584229390681 15
這裡的數字可能會很長,所以得用模擬,原理就是   整除的意思 也就是取餘的時候 最後等於0,

所以

#includeusing namespace std;

typedef long long ll;

#define rep(i,a,b) for(int i=a;i

int ans[1000];

int main()

//printf("sum:%d\n",sum);

int p=0;res=1;

for(int i=0;i

res=res*10+1;

} int t=0;

while(ans[t]==0)t++;

rep(i,t,p)printf("%d",ans[i]);

printf(" %d\n",sum);

return 0;

}

L1 6 整除光棍 20分

這裡所謂的 光棍 並不是指單身汪啦 說的是全部由1組成的數字,比如1 11 111 1111等。傳說任何乙個光棍都能被乙個不以5結尾的奇數整除。比如,111111就可以被13整除。現在,你的程式要讀入乙個整數x,這個整數一定是奇數並且不以5結尾。然後,經過計算,輸出兩個數字 第乙個數字s,表示x乘以...

L1 6 整除光棍 (20 分

2019gplt衝刺練習題集 2017總決賽重現 l1 6 整除光棍 20 分 這裡所謂的 光棍 並不是指單身汪啦 說的是全部由1組成的數字,比如1 11 111 1111等。傳說任何乙個光棍都能被乙個不以5結尾的奇數整除。比如,111111就可以被13整除。現在,你的程式要讀入乙個整數x,這個整數...

L1 6 整除光棍 20分

這裡所謂的 光棍 並不是指單身汪啦 說的是全部由1組成的數字,比如1 11 111 1111等。傳說任何乙個光棍都能被乙個不以5結尾的奇數整除。比如,111111就可以被13整除。現在,你的程式要讀入乙個整數x,這個整數一定是奇數並且不以5結尾。然後,經過計算,輸出兩個數字 第乙個數字s,表示x乘以...