题目大意 多组数据,每组数据给出两个正整数 \(a,b\),请求出 \(a,b\) 之间的完全平方数的个数。

分析 前缀和即可。

#include<bits/stdc++.h>
using namespace std; const int maxn = 1E+5 + 5; int a, b;
int ans[maxn]; int main()
{
for(int i = 1; i * i <= 1E+5; ++i) ans[i * i] = 1;
for(int i = 1; i <= 1E+5; ++i) ans[i] += ans[i - 1];
while(~scanf("%d%d", &a, &b) && a && b)
printf("%d\n", ans[b] - ans[a - 1]);
}

最新文章

  1. Windows 服务的安装(1)
  2. 创建和删除节点:——核心DOM
  3. 【转】UINavigationBar 使用总结
  4. opencv+树莓PI的基于HOG特征的行人检测
  5. date日期比较和格式化方法
  6. POJ 1755 Triathlon
  7. HDU 5071 Chat
  8. vue.js中的各种问题记录(包括环境问题和学习笔记)
  9. java异常处理、多态
  10. 如何在FineUIMvc(ASP.NET MVC)视图中绑定多个模型?
  11. python之地基(一)
  12. reshape的两个函数melt和dcast
  13. centos7图形化界面安装KVM虚拟机
  14. 用Java进行大数处理(BigInteger)-hdu1042
  15. (17)线程队列---queue LifoQueue PriorityQueue
  16. Hbuilder护眼主题分享
  17. [luogu1327][生活大爆炸石头剪子布]
  18. [问题排查]记录一次两个dubbo提供者同时在线,代码不一致导致问题的排查记录
  19. 原生js--鼠标事件
  20. xml命名空间

热门文章

  1. python学习-33 max和min函数的高级使用
  2. 浅谈Java Object
  3. Golang ---基准测试
  4. 全栈项目|小书架|微信小程序-书籍详情功能实现
  5. SpringCloud微服务基础学习
  6. Python进阶(三)----函数名,作用域,名称空间,f-string,可迭代对象,迭代器
  7. 设计模式-依赖倒置-Dependency Inversion Principle
  8. 编辑表格输入内容、根据input输入框输入数字动态生成表格行数、编辑表格内容提交传给后台数据处理
  9. iOS学习——iOS项目增加新的字体
  10. angularcli 第八篇(router 路由)