E

#include <bits/stdc++.h>

#define ll long long

using namespace std;

const ll p=998244353;

int t;

ll l,r;

inline ll cal(ll x){

return x-x/2-x/5+x/10;

}

inline ll f(ll x){

ll res=0;

for(ll i=0,p2=1;p2<=x;p2*=2,i++){

for(ll j=0,p5=1;p2*p5<=x;p5*=5,j++){

res=(res+(max(i,j)+1)*(cal(x/p2/p5)-1)%p)%p;

}

}

return res;

}

inline void solve(){

cout<<(f(r)-f(l-1)+p)%p<<'\n';

}

int main() {

cin>>t;

while(t--){

cin>>l>>r;

solve();

}

return 0;

}

全部评论

相关推荐

09-11 10:24
武汉大学 运营
点赞 评论 收藏
分享
点赞 评论 收藏
分享
09-13 17:43
已编辑
北京化工大学 硬件开发
易才一飞:感觉项目写细节一些吧,掌握技能和校内经历感觉占比太大,而且这是找嵌软还是硬件呢,似乎大家都说要有针对的写相关技术才好吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务