N以内双素数 马蹄集

计算机网络是连接地理上分散的、具有独立功能的计算机系统的集合体,实现资源共享和信息传递。其定义经历了从远程联机系统到现代互联网的演变,包括前端机、主机和终端的早期形式,以及后来的资源共享和通信协议的发展。计算机网络的关键特性是透明性和自动管理,为用户提供便捷的数据交换服务。
摘要由CSDN通过智能技术生成

 N以内双素数
难度:白银
0时间限制:1秒
巴占用内存:64M
数学中,两个素数的乘积所得的自然数我们称之为半素数,也叫“双素数”,输入
一个正整数,输出0到N之间(包括N)所有双素数。注意1不是双素数。不考虑
0,负数等特殊情况。
格式
输入格式:输入整型
输出格式:输出整型,空格分隔。

//
// Created by abner on 2022/11/11.
//

#include <bits/stdc++.h>
using namespace std;
bool IsPrime(int x)
{
    if(x == 1)return false;
    for(int i=2;i*i <= x;i++)
        if(x%i==0)
            return false;
    return true;
}
int main()
{
    int n;
    cin >>n;
    for(int i=2;i<=n;i ++)
            for(int j=2;j*j<=i;j ++)
                if(i % j==0 && IsPrime(j) && IsPrime(i/j))
                    cout <<i<<" ";
    return 0;
}

从用户角度看,计算机网络是这样定义的:存在着一个能为用户自动管理的网络操作系统。由它调用完成用户所调用的资源,而整个网络像一个大的计算机系统一样,对用户是透明的。 [2] 

一个比较通用的定义是:利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,以功能完善的网络软件及协议实现资源共享和信息传递的系统。 [2] 

从整体上来说计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。简单来说,计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。 [2] 

最简单的计算机网络就只有两台计算机和连接它们的一条链路,即两个节点和一条链路。 [2] 

按连接

计算机网络就是通过线路互连起来的、自治的计算机集合,确切的说就是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。 [2] 

按需求

计算机网络就是由大量独立的、但相互连接起来的计算机来共同完成计算机任务。这些系统称为计算机网络(computer networks)。 [3] 

发展历程

编辑 播报

自从计算机网络出现以后,它的发展速度与应用的广泛程度十分惊人。纵观计算机网络的发展,其大致经历了以下四个阶段: [2] 

诞生阶段

20世纪60年代中期之前的第一代计算机网络是以单个计算机为中心的远程联机系统,典型应用是由一台计算机和全美范围内2000多个终端组成的飞机订票系统,终端是一台计算机的外围设备,包括显示器和键盘,无CPU和内存。随着远程终端的增多,在主机前增加了前端机(FEP)。当时,人们把计算机网络定义为“以传输信息为目的而连接起来,实现远程信息处理或进一步达到资源共享的系统”,这样的通信系统已具备网络的雏形。 [2] 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值