当前位置: 首页 > news >正文

Hdu 1286 找新朋友

开始题目看错了,以为是求老朋友的个数,后来发现题目要求求新朋友的个数。筛选法。。。

CODE:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include < string.h>
using  namespace std;

const  int maxn =  32769;
int vis[maxn] = { 0};
int N, cnt;

void init( int n,  int& cnt)
{
     int i, j;
    cnt =  0;
    memset(vis,  0sizeof(vis));
     for(i =  2 ; i < n; i++)  if(!vis[i])
    {
         if(n%i ==  0)
        {
             for(j = i; j < n; j+=i) vis[j]++;         //不是从i*i开始
        }
    }
     for(i =  1 ; i < n ;i++)  if(!vis[i])
    {
        cnt++;
    }
     return ;
}


int main()
{
     int T;
    scanf( " %d ", &T);
     while(T--)
    {
        scanf( " %d ", &N);
        init(N, cnt);
        printf( " %d\n ", cnt);
    }
     return  0;

} 

转载于:https://www.cnblogs.com/g0feng/archive/2012/07/30/2615401.html

相关文章:

  • javascript深入理解js闭包
  • 最大匹配+vector的应用
  • 嵌入式成长轨迹32【嵌入式学习阶段】【ARM环境调试】【Linux Ubuntu其它环境调试】...
  • [转] 支持源文件索引符号服务器的构建和使用
  • 原创开源项目 -- HierarchyViewer for iOS(1)
  • 图片轮换效果 pixviewer.swf的使用
  • jquery 与 discuz 默认JS 冲突解决办法
  • sql查看表的锁并解锁
  • Centos5.5安装MONO2.10.8和Jexus 5.0开启Linux平台.net应用新篇章
  • C++中的const限定修饰符
  • 查看SqlServer表 索引 创建时间,修改时间。或者修改记录(转)
  • 在HTML中添加百度地图(有图)
  • 设计模式(4)之建造者模式
  • 保护模式下中断或异常示意图
  • java override overload
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 2018一半小结一波
  • github从入门到放弃(1)
  • input实现文字超出省略号功能
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JAVA_NIO系列——Channel和Buffer详解
  • js继承的实现方法
  • Making An Indicator With Pure CSS
  • Python - 闭包Closure
  • Redux系列x:源码分析
  • Webpack 4 学习01(基础配置)
  • 动态规划入门(以爬楼梯为例)
  • 番外篇1:在Windows环境下安装JDK
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 优秀架构师必须掌握的架构思维
  • 鱼骨图 - 如何绘制?
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 如何用纯 CSS 创作一个货车 loader
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​插件化DPI在商用WIFI中的价值
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #Ubuntu(修改root信息)
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (day6) 319. 灯泡开关
  • (solr系列:一)使用tomcat部署solr服务
  • (第一天)包装对象、作用域、创建对象
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (离散数学)逻辑连接词
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (学习日记)2024.01.19
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)linux下的时间函数使用
  • (转载)PyTorch代码规范最佳实践和样式指南
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • ***利用Ms05002溢出找“肉鸡
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .Net MVC4 上传大文件,并保存表单