20 lines
617 B
Markdown
20 lines
617 B
Markdown
|
# J - Leading and Trailing
|
|||
|
* https://vjudge.net/contest/509210#problem/J
|
|||
|
### <20><><EFBFBD><EFBFBD>
|
|||
|
n^k<><6B>ǰ3λ<33><CEBB><EFBFBD><EFBFBD>3λn (2 <20><> n < 2^31) and k (1 <EFBFBD><EFBFBD> k <EFBFBD><EFBFBD> 10^7).
|
|||
|
### <20><><EFBFBD><EFBFBD>
|
|||
|
1. <20><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
2. ǰ<><C7B0>λ10^ (log10(n^k)==k*log10(n)),<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD>0<EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *100ȡǰ<C8A1><C7B0>λ
|
|||
|
### <20>ؼ<EFBFBD><D8BC><EFBFBD>
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܴ<EFBFBD><EFBFBD><EFBFBD>n^k<><6B>log10<31><30>pow<6F><77>modf
|
|||
|
### <20>״<EFBFBD><D7B4><EFBFBD>
|
|||
|
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>now=n%mod;//Ҫmod<6F><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̫<EFBFBD><CCAB>10e6*10e6
|
|||
|
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>return
|
|||
|
* //%03d 001 000 <20><><EFBFBD><EFBFBD>1ǰ<31><C7B0><EFBFBD><EFBFBD>0
|
|||
|
* //û<>У<EFBFBD>int)<29><><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
### <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* log10(n^k)==k*log10(n)
|
|||
|
* pow(10,cur)==10^cur
|
|||
|
* %03d 001 000 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㲹<EFBFBD><E3B2B9>
|
|||
|
* y=modf(n,&x);n<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>y,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>x
|
|||
|
* <20><><EFBFBD><EFBFBD> https://www.cnblogs.com/KirinSB/p/9409120.html
|