题目
文章图片
题目链接:https://www.luogu.com.cn/problem/P4942
思路 【[逆元]|[逆元] luogu 4942】这道题最后的ans的形式为 a n s = l ? 1 0 a + ( l ? 1 ) ? 1 0 b + . . . . . + r ? 1 0 0 ans=l*10^a+(l-1)*10^b+.....+r*10^0 ans=l?10a+(l?1)?10b+.....+r?100, 10 % 1 = 9 10\%1=9 10%1=9因此变为 a n s = l + l ? 1 + l ? 2 + . . . + r ans=l+l-1+l-2+...+r ans=l+l?1+l?2+...+r用等差数列即可
代码
#include
#include
#include
#include
#include
#include
#include
#include
#include