Dertouzos

题意:

有中文,不说。

题解:

我看了别人的题解,还有个地方没懂, 为什么是 if(d%prime[i]==0) break; ?

代码:

#include <bits/stdc++.h>
using namespace std;const int INF=0x3f3f3f3f;
typedef long long ll;
#define PU puts("");
#define PI(A) printf("%d\n",A)
#define SI(N) scanf("%d",&(N))
#define SII(N,M) scanf("%d%d",&(N),&(M))
#define cle(a,val) memset(a,(val),sizeof(a))
#define rep(i,b) for(int i=0;i<(b);i++)
#define Rep(i,a,b) for(int i=(a);i<=(b);i++)
#define reRep(i,a,b) for(int i=(a);i>=(b);i--)
const double EPS= 1e-9 ;/*  /     C o d i n g  S p a c e     /  */const int MAXN= 40000 + 9 ;int prime[MAXN];
bool is_prime[MAXN];
int sieve(int n)
{int p=0;for (int i=0;i<=n;i++) is_prime[i]=true;is_prime[0]=is_prime[1]=false;for (int i=2;i<=n;i++){if (is_prime[i]){prime[p++]=i;for (int j=2*i;j<=n;j+=i) is_prime[j]=false;}}return p;
}int main()
{int K=sieve(MAXN);int T;SI(T);while(T--){int n,d;SII(n,d);int ans=0;for (int p=0;p<K;p++){if (prime[p]*d>=n) break;ans++;if (d%prime[p]==0) break;}PI(ans);}return 0;
}

转载于:https://www.cnblogs.com/s1124yy/p/5700642.html

BestCoder HDU 5750 Dertouzos相关推荐

  1. HDU 5750 快速筛素数法打表

    题目大意:x能整除n,x就是n的positive proper divisor,但n本身不算,给你两个数n和d,找出所有小于n的数中,最大positive proper divisor是d个数,T组测 ...

  2. 第三周 7.25 --- 7.31

    新的一周...>_< 7.25 hdu 5750  Dertouzos 定义 d 为 一个数的最大的除它本身的约数,给出 n,D,问小于 n 的数里有多少个数的d 为 D 比赛的时候 只想 ...

  3. BestCoder Round #29 1003 (hdu 5172) GTY's gay friends [线段树 判不同 预处理 好题]

    传送门 GTY's gay friends Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Ot ...

  4. fwt优化+树形DP HDU 5909

    1 //fwt优化+树形DP HDU 5909 2 //见官方题解 3 // BestCoder Round #88 http://bestcoder.hdu.edu.cn/ 4 5 #include ...

  5. BestCoder 1st Anniversary ($) 1002.Hidden String

    Hidden String Accepts: 437 Submissions: 2174 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 26 ...

  6. Valentine's Day Round hdu 5176 The Experience of Love [好题 带权并查集 unsigned long long]

    传送门 The Experience of Love Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Ja ...

  7. HDU 5646 DZY Loves Partition

    题目链接: hdu:http://acm.hdu.edu.cn/showproblem.php?pid=5646 bc:http://bestcoder.hdu.edu.cn/contests/con ...

  8. 屯题 (bestcoder #62~#75)

    数据结构: http://bestcoder.hdu.edu.cn/contests/contest_chineseproblem.php?cid=676&pid=1003 http://be ...

  9. HDU 5617 Jam's maze dp+滚动数组

    题目链接: hdu: http://acm.hdu.edu.cn/showproblem.php?pid=5617 bc(中文): http://bestcoder.hdu.edu.cn/contes ...

  10. 【贪心】 【HDU 5821】 Ball

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5821 题解(1001): http://bestcoder.hdu.edu.cn/blog/2016 ...

最新文章

  1. 爬虫之常见的验证码的种类
  2. 如何从ImmPort下载免疫相关的基因集
  3. Oracle体系结构中的各种名称
  4. vscode设置eslint检验无效_大整理!JavaScript开发者的27个神奇VSCode工具
  5. 云栖科技评论NO.2 | 张学友演唱会逃犯集中落网,真正的“神捕”其实是AI
  6. 和FBI杠上了 苹果聘前亚马逊信息安全副总裁
  7. MySQL同时添加多条记录
  8. C++的三种容器适配器
  9. IntentService详解
  10. Golang——数组遍历、最大值、求和、多维数组
  11. (王道408考研操作系统)第四章文件管理-第一节6:文件基本操作
  12. 易优cms企业建站系统v1.5.1 含小程序源码
  13. C开源hash代码uthash的用法总结(1)
  14. 浅谈数据库设计二三事
  15. Python知识点汇总
  16. 他用代码卖手机,卖出年流水上亿
  17. 艾诺novo7极光版 使用心得
  18. winform控件之notifyicon
  19. 按月分隔时间段,java实现,DateRange
  20. 一阶低通滤波器方程_一阶低通滤波器

热门文章

  1. mysql备份方式工具详解
  2. 计算机电源不能启动不了,电脑不开机,常见原因有哪些,怎么处理,黑屏怎么办...
  3. 【MMML】多模态机器学习高被引综述论文笔记
  4. RealityCapture摄影测量软件
  5. 坐标测量机的定位误差和测长不确定度有何区别,如何表示?
  6. 服务器字体显示繁体字怎么解决,win7繁体字乱码怎么办?win7繁体字显示乱码解决方法...
  7. PD充电器诱骗取电方案详解5V9V12V15V20V
  8. Landsat系列卫星介绍
  9. 99乘法表儿歌_乘法口诀表儿歌
  10. 《编译原理(英文版.第2版)》