题目链接: http://codeforces.com/problemset/problem/595/B 题意: 有一个n位的电话号码,每位电话号码将分成n/k段,每段均为k个数,求出满足以下要求的电话号码个数 1)第i段可以整除a[i]: 2)第i段不能以数字b[i]开头. 解题思路: 1. 第i段能被a[i]整除的的个数z=(10^k-1)/a[i]+1; 2. 能被a[i]整除但以b[i]开头的个数y有:设 MIN=b[i]*10^(k-1),MAX=(b[i]+1)*10^(k-1)-1…