找每个数的约数(暴力就够了...1~x^0.5)....看这约数的倍数最后是哪个数...若距离大于了y..统计++...然后将这个约数的最后倍数赋值为当前位置...好叼的想法题....

Program:

#include<iostream>
#include<stack>
#include<queue>
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<cmath>
#define ll long long
#define oo 1000000007
#define MAXN 100005
using namespace std;
int last[MAXN];
int main()
{
int T,t;
scanf("%d",&T);
memset(last,-1,sizeof(last));
for (t=1;t<=T;t++)
{
int x,y,ans,i,p;
ans=0;
scanf("%d%d",&x,&y);
for (i=1;i*i<=x;i++)
if (x%i==0)
{
if (t-last[i]>y) ans++;
if (x-i*i && t-last[x/i]>y) ans++;
last[i]=last[x/i]=t;
}
printf("%d\n",ans);
}
return 0;
}

最新文章

  1. ASP.NET Core: You must add a reference to assembly mscorlib, version=4.0.0.0
  2. 【转】Java面试宝典2015版(绝对值得收藏超长版)(一)
  3. selenium操作隐藏的元素
  4. Lucene热词显示并选择
  5. C#使用指针的2个主要原因
  6. 创建C#DLL
  7. 从Qt4到Qt5的,主要的进化有三(对于QtWidget的精简和优化会很有限)
  8. 初学swift笔记变量的定义(一)
  9. poj1459 Power Network --- 最大流 EK/dinic
  10. CoreCRM 开发实录 —— 单元测试之 Mock UserManager 和 SignInManager
  11. 继续几道经典的js题(局部和全局变量,对象等)
  12. Debugging
  13. PhiloGL学习(1)——场景创建及方块欲露还羞出水面
  14. js鼠标滚轮事件兼容
  15. C# 绘制Word形状——基本形状、组合形状
  16. mybatis源码- 反射模块一(跟着MyBatis学反射):类级别信息的封装
  17. VS2017 15.6之后支持直接反编译了
  18. python 链接数据库错误
  19. 【小程序+ thinkphp5】 获取微信运动数据
  20. loadrunner脚本编写经验

热门文章

  1. sharepoint 2010 使用自定义列表模版创建列表(1)
  2. MVC折线图应用
  3. DevExpress VCL 2014.1.2 for C++BUILDER XE6
  4. Win8 App使用Listview的简单方法
  5. UVA 10410 Tree Reconstruction
  6. 成本卷积报错:CSTPSCEX.explode_sc_cost_flags():40:ORA-01476: 除数为 0
  7. java集合类遍历删除方法测试以及使用场景记录
  8. 七天学会NodeJS
  9. self-introduction
  10. sulime运行 java 和 php