选择题+编程题 官网有:GESP官网
编程题 1:公倍数问题
知识点: 构造(像筛法),因子个数,乘法原理
思路
题目大意是有多少个 x , y x, y x,y 满足:
a n s i % l c m ( x , y ) = = 0 ans_i \% lcm(x, y) == 0 ansi%lcm(x,y)==0
其中: 1 < = x < = n , 1 < = y < = m 1<=x<=n, 1<=y<=m 1<=x<=n,1<=y<=m
直接得出: a n s i % x = = 0 , a n s i % y = = 0 ans_i\%x==0 , ansi\%y==0 ansi%x==0,ansi%y==0
这样做还不够, 因为题目多次询问 a n s i ( 1 < = i < = k ) ans_i(1<=i<=k) ansi(1<=i<=k)
必须优化不同的 a n s i ans_i ansi


2202

被折叠的 条评论
为什么被折叠?



