holiday/8.16/J-LeadingandTrailing
ljcjames 6429be5a4b modf浮点数 2022-08-18 16:09:17 +08:00
..
doc 8.18下午 2022-08-18 16:08:27 +08:00
test 8.18下午 2022-08-18 16:08:27 +08:00
Readme.md modf浮点数 2022-08-18 16:09:17 +08:00
main.cpp 8.18下午 2022-08-18 16:07:09 +08:00

Readme.md

J - Leading and Trailing

题意

n^k的前3位、后3位n (2 ≤ n < 2^31) and k (1 ≤ k ≤ 10^7).

做法

  1. 后三位快速幂
  2. 前三位10^ (log10(n^k)==k*log10(n)),整数部分决定0的个数小数部分决定数字 *100取前三位

关键词

快速幂、求很大的n^k、log10、pow、modf

易错点

  • 快速幂中now=n%mod;//要mod否则会太大10e6*10e6
  • 快速幂忘return
  • //%03d 001 000 补齐1前面的0
  • //没有int)导致没有输出

工具箱