五的倍数
来源:互联网 发布:php软件指的是什么 编辑:程序博客网 时间:2024/05/03 04:50
思路:先用一个数组提前保存好2的n次方
思路:先用一个数组提前保存好2的n次方
#include <iostream>#include <string> using namespace std; #define MAXN 100001const int M=1e9+7; int f[MAXN]; void calculate(){f[0]=1; for (int i=1;i<MAXN;i++)f[i]=(2*f[i-1])%M; }int main(){int t; cin>>t; string a;int b; while (t--){ cin>>a>>b; calculate(); int s=a.size(); long long sum=0,sum1=1,temp=1; for (int i=0;i<s;i++) { if(a[i]=='0'||a[i]=='5'){sum=(sum+f[i])%M; }} for (int i=1;i<b;i++){ temp=(temp*f[s])%M; sum1=(sum1+temp)%M; } sum=(sum*sum1)%M; cout<<sum<<endl; }return 0; }
0 0
- 五的倍数
- 3的倍数和5的倍数
- 输入一个数,找比他小的最大五的倍数
- 14的倍数
- 凸透镜的放大倍数
- k的倍数
- 即是5的倍数又是7的倍数
- fjnu 1970 14的倍数
- 英语中倍数的表达
- 思维--nkoj3653七的倍数
- n的倍数BFS小水题
- 【51Nod1103】N的倍数
- 小C的倍数问题
- 小C的倍数问题
- 小C的倍数问题
- 【数学题】有趣的倍数问题
- 01组成的N的倍数
- ACM_51nod_1109_01组成的N的倍数
- 蓝桥杯基础 字母图形
- 字符串之数组中两个字符串的最小距离
- 从面试开始_场景带参初始化
- NYOJ笨小熊
- 什么是数组名?----一个让你吃惊的事实!
- 五的倍数
- .net Core 自我学习随笔(三)——我们整个数据库如何?
- POJ 2528 Mayor's posters
- 内核裁剪步骤
- Session保存到Memcache中,解决读取数据慢问题
- 智能指针使用注意事项
- 【水】某站上线第一个版本(其实只是个框架,逃
- 原来google资深程序员是这样开发项目的
- Fibonacci Check-up