杭州赛区J:考虑实质上是求解 (a,b) = 1 且 a*b<=n的数对个数,枚举a,对b容斥。

trickgcd:考虑反向求解,即为ans[x] -= ans[t*x],注意到因为反向求所以余下的刚好为实际值。

Winter is here:同上容斥傻题,C(n,1) + 2C(n,2) +... + n*C(n,n) 可以用多项式 (x+1)^n 求导 x = 1得到。

gcdpower:枚举r,维护l从1~r-1的答案,可以注意到每次对于加入的ar,只可以作为原式中的ak,找到前面的ar的倍数,

用树状数组进行区间更新即可,对于i找到(ai,aj) =  ak相当于 (ai/ak,aj/ak) = 1,用一个数组记下后缀aj/ak,对ai质因子进行容斥即可。

复杂度分析同上题。

最新文章

  1. magic方法的magic
  2. 深入学习jQuery选择器系列第五篇——过滤选择器之内容选择器
  3. asp.net ajax控件tab扩展,极品啊,秒杀其它插件
  4. 二、JavaScript语言--JS实践--信息滚动效果制作
  5. 标准W3C盒子模型和IE盒子模型
  6. Java 实现阶乘算法
  7. EL表达式中如何截取字符串
  8. SpringMVC ResponseBody返回中文乱码解决方案
  9. WF学习笔记(三)
  10. Java笔记原生数据类型【二】
  11. Hibernate学习笔记(一):mycelipse建立项目流程(未完成)
  12. 并发数据(锁)ReaderWriterLockSlim
  13. 一日一练-CSS-CSS 居中
  14. C语言面试笔记(8/26)
  15. Linux系统下我的/etc/sysconfig/路径下无iptables文件
  16. CentOS下Docker安装
  17. 廖雪峰Java2面向对象编程-1面向对象-1面向对象基础
  18. 关于cookie的一些事
  19. 给iOS开发新手送点福利,简述UISwitch的属性和用法
  20. Go Methods and Interfaces

热门文章

  1. linux 配置 skywalking
  2. word操作
  3. HIbernate 注解 mappedBy 与 inverse
  4. HttpModule与HttpHandler详解(转)
  5. 注册HttpHandler
  6. 九度OJ 1162:I Wanna Go Home(我想回家) (最短路径)
  7. string 转 LPCTSTR
  8. 蓝牙 CTS 测试
  9. linux卸载软件
  10. MVC+Ext.net零基础学习记录(一)