1078 - Integer Divisibility
来源:互联网 发布:梦龙网络计划编制软件 编辑:程序博客网 时间:2024/06/05 05:04
Description
If an integer is not divisible by 2 or 5, some multiple of that number in decimal notation is a sequence of only a digit. Now you are given the number and the only allowable digit, you should report the number of digits of such multiple.
For example you have to find a multiple of 3 which contains only 1's. Then the result is 3 because is 111 (3-digit) divisible by 3. Similarly if you are finding some multiple of 7 which contains only 3's then, the result is 6, because 333333 is divisible by 7.
Input
Input starts with an integer T (≤ 300), denoting the number of test cases.
Each case will contain two integers n (0 < n ≤ 106 and n will not be divisible by 2 or 5) and the allowable digit(1 ≤ digit ≤ 9).
Output
For each case, print the case number and the number of digits of such multiple. If several solutions are there; report the minimum one.
Sample Input
3
3 1
7 3
9901 1
Sample Output
Case 1: 3
Case 2: 6
Case 3: 12
题意;求有多少个d可以使n被整除;
思路:同余定理 (a+b)%n=(a%n+b%n)%n。
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int dp[11000];int main(){int t,d,n,i,j,h=1,m,k;scanf("%d",&t);while(t--){scanf("%d%d",&n,&d); k=d%n;//先求出模,不然会wa;m=1;while(k) {k=(k*10+d)%n;m++;}printf("Case %d: %d\n",h++,m);}return 0;}
- LIGHTOJ-1078 - Integer Divisibility
- 【Light】[1078]Integer Divisibility
- LightOJ-1078 Integer Divisibility
- 1078 - Integer Divisibility
- 【简单】LightOJ Integer Divisibility 1078
- light--oj--1078 - Integer Divisibility
- Light OJ 1078:Integer Divisibility
- light oj 1078 - Integer Divisibility
- light oj 1078 - Integer Divisibility
- Light 1078 Integer Divisibility (取模运算)
- lightoj 1078 - Integer Divisibility 【同余】
- LightOJ 1078 - Integer Divisibility (同余定理)
- lightoj 1078 - Integer Divisibility 【同余定理】
- LightOJ 1078 - Integer Divisibility【同余】
- Light OJ 1078:Integer Divisibility【数学】
- lightoj 1078 - Integer Divisibility 暴力数学
- Light 1078 Integer Divisibility (取模运算)
- Light OJ 1078:Integer Divisibility【数学】
- web手势库AlloyFinger运用( 控制CANVAS中图片移动、缩放、旋转)
- CUDA学习(四)初探
- 26个字母和数字符号ASCII码对照表
- Android如何在activity中控制屏幕点亮与关闭
- 浅谈C/C++ 开发Excel插件之操作excel
- 1078 - Integer Divisibility
- 关于小米手机及一些使用相册去选取图片的手机的一些问题
- php checkbox 取值详细说明
- 预压缩处理图片 options.inJustDecodeBounds = true
- zabbix agent类型的所有key 值
- Swift 图片轮播图
- iOS - NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- 奇异值和特征值
- 【九度】题目1065:输出梯形