摘要:
题目大意:给了一个2^E的前缀n,已知前缀n的位数不到2^E的位数的一半,找出满足条件的最小E。题目解析:设2^E为i位数,则有n*10^i# include# include# include# includeusing namespace std;void work(unsigned n){ ... 阅读全文
摘要:
题目大意:让求n!在base进制下的位数以及末尾0的连续个数。题目分析:一个m位的b进制数N,最小是b^(m-1),最大不超过b^m,即b^(m-1)≤N# include# include# include# include# includeusing namespace std;const in... 阅读全文
摘要:
题目大意:给一个数s(s 2 # include 3 # include 4 # include 5 # include 6 using namespace std; 7 int ans[1005]; 8 sets; 9 void init()10 {11 set::iterator it;... 阅读全文
摘要:
题目大意:一个由p*q个点组成的pxq点阵(构成一个矩形)。从内层点中拿走两块正方形上的所有点,这两块正方形要边长相等,在位置上关于中线对称,并且还要使每一个正方形的上下左右剩余的点的层数相等。现在告已知拿走以后剩余的点的个数s,求可能拿走了多少个点。题目分析:当拿走了2n^2个点时,根据题设中的条... 阅读全文
摘要:
题目大意:给一个数n,找出一个各位全是1的最小的十进制数,使得n能整除这个数。只输出最小位数。题目分析:纯粹是数论,暴力。代码如下:# include# include# include# includeusing namespace std;int solve(int n){ int cnt... 阅读全文