首页 > 其他分享 >信息学奥赛初赛天天练-72-NOIP2016普及组-基础题3-无向图、简单无向图、自环、平行边、顶点的度、握手定理、递归

信息学奥赛初赛天天练-72-NOIP2016普及组-基础题3-无向图、简单无向图、自环、平行边、顶点的度、握手定理、递归

时间:2024-08-22 19:18:04浏览次数:14  
标签:Search 自环 出度 入度 初赛 无向 字母键 顶点

NOIP 2016 普及组 基础题3

5 以下不是存储设备的是( )
A 光盘
B 磁盘
C 固态硬盘
D 鼠标

6 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照 CapsLock、 字母键 A、字母键 S、字母键 D、字母键 F 的顺序循环按键,即 CapsLock、A、S、D、F、CapsLock、A、S、D、F、……,屏幕上输出的第 81 个字符是字母 ( )
A A
B S
C D
D a

13 有以下程序

#include <iostream>
using namespace std;
int main()
{
    int k = 4, n = 0;
    while (n < k)
    {
        n++;
        if (n % 3 != 0)
            continue;
        k--;
    }
    cout << k << "," << n << endl;
    return 0;
}

程序运行后输出的结果是

A 2,2
B 2,3
C 3,2
D 3,3

14 给定含有 n个不同的数的数组 L=<x1,x2,...,xn>。如果 L中存在 xi(1<i<n) 使得 x1<x2<⋯<xi−1< xi >xi+1>⋯>xn, 则称 L 是单峰的,并称 xi是 L的“峰顶”。现在已知 L 是单峰的,请把 a-c 三行代码补全到算法中使得算法 正确找到 L的峰顶
a Search(k+1, n)
b Search(1, k-1)
c return L[k]

Search(1, n)
1. k←⌊n/2⌋
2. if L[k] > L[k-1] and L[k] > L[k+1]
3. then __________
4. else if L[k] > L[k-1] and L[k] < L[k+1]
5. then __________
6. else __________

正确的填空顺序是( )

A c,a,b
B c,b,a
C a,b,c
D b,a,c

15 设简单无向图 G有 16条边且每个顶点的度数都是 2,则图 G 有( )个顶点

A 10
B 12
C 8
D 16

2 相关知识点

1) 无向图

图的边没有方向

自环

即一条连接一个顶点和其自身的边

平行边

连接同一对顶点的两条边

简单无向图

一个简单无向图是一个无向图,其中不存在重复边和自环(即一个顶点连接到其自身)

2) 顶点的度

无向图中与顶点相连的边的数目,称为顶点的度

下图中A点的度为3

3) 握手定理

无向图中结点度数的总和等于边数的两倍

下图边数为2,A点的度为2,B点的度为1,C点的度为1,ABC3点的度数之和2+1+1=4

为边数的两倍

有向图中结点入度的和等于出度的和等于边数

如下有向图,边数为4

出度为 A的出度为2,B的出度为1,C的出度为0,D的出度为1,所以出度和为2+1+0+1=4

入度为A的入度为0, B的入度为1,C的入度为2,D的入度为1,所以入度和为0+1+2+1=4

所以下图边数、入度和、出度和都相等

5) 递归

递归是一种解决问题的方法,它通过将问题分解为更小的子问题来解决。

一个递归函数会在其定义中直接或间接地调用自身

递归通常包括两个部分:基本情况(Base case)和递归步骤(Recursive step)。

基本情况是指当问题规模变得足够小时,可以直接得到解决方案的情况

3 思路分析

5 以下不是存储设备的是( D )
A 光盘
B 磁盘
C 固态硬盘
D 鼠标

分析

A 光盘是一种光学存储介质,用于存储数据和信息,是存储设备。
B 磁盘是一种磁性存储介质,通常用于计算机系统中存储数据和信息,是存储设备。
C 固态硬盘是一种基于闪存技术的存储设备,用于存储数据和信息,是存储设备。
D. 鼠标:鼠标是一种输入设备,用于与计算机系统进行交互,不是存储设备。
因此选D

6 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照 CapsLock、 字母键 A、字母键 S、字母键 D、字母键 F 的顺序循环按键,即 CapsLock、A、S、D、F、CapsLock、A、S、D、F、……,屏幕上输出的第 81 个字符是字母 ( A )
A A
B S
C D
D a

分析

根据题意可知,屏幕输出字符
ASDFasdf...
按4个1组,1组大写,2组小写,3组大写,4组小写...
每奇数组为大写,每偶数组为小写
⌈81/4⌉=21 ,为奇数,所以为大写字母,是大写字母的第1个,所以为A

13 有以下程序

#include <iostream>
using namespace std;
int main()
{
    int k = 4, n = 0;
    while (n < k)
    {
        n++;
        if (n % 3 != 0)
            continue;
        k--;
    }
    cout << k << "," << n << endl;
    return 0;
}

程序运行后输出的结果是( D )

A 2,2
B 2,3
C 3,2
D 3,3

分析

初始 n=0 k=4
0<4 条件成立  n++后n=1 ,1%3!=0 条件成立 k不变 k=4
1<4 条件成立  n++后n=2 ,2%3!=0 条件成立 k不变 k=4
2<4 条件成立  n++后n=3 ,3%3!=0 条件不成立 k-- k=3
3<3 条件不成立,退出while循环,输出k=3 n=3
所以选D

14 给定含有 n个不同的数的数组 L=<x1,x2,...,xn>。如果 L中存在 xi(1<i<n) 使得 x1<x2<⋯<xi−1< xi >xi+1>⋯>xn, 则称 L 是单峰的,并称 xi是 L的“峰顶”。现在已知 L 是单峰的,请把 a-c 三行代码补全到算法中使得算法 正确找到 L的峰顶
a Search(k+1, n)
b Search(1, k-1)
c return L[k]

Search(1, n)
1. k←⌊n/2⌋
2. if L[k] > L[k-1] and L[k] > L[k+1]
3. then __________
4. else if L[k] > L[k-1] and L[k] < L[k+1]
5. then __________
6. else __________

正确的填空顺序是( A )

A c,a,b
B c,b,a
C a,b,c
D b,a,c

分析

2. if L[k] > L[k-1] and L[k] > L[k+1]
比左边大且比右边大,说明此时最高,返回return L[k]
4. else if L[k] > L[k-1] and L[k] < L[k+1]
比左边大,比右边小,说明还未到最高,继续向右边找 Search(k+1, n)
否则 向左边找 Search(1, k-1)

15 设简单无向图 G有 16条边且每个顶点的度数都是 2,则图 G 有( D )个顶点

A 10
B 12
C 8
D 16

分析

根据握手定理,一个无向图的所有顶点的度数之和等于其边数的两倍
有16条边,因此,度数和为16*2=32
又每个顶点的度数都是2,所以总共有32/2=16个顶点

标签:Search,自环,出度,入度,初赛,无向,字母键,顶点
From: https://www.cnblogs.com/myeln/p/18374544

相关文章

  • 无向图三元环计数
    无向图三元环计数题目背景无向图$G$的三元环指的是一个$G$的一个子图$G_0$,满足$G_0$有且仅有三个点$u,v,w$,有且仅有三条边$\langleu,v\rangle,\langlev,w\rangle,\langlew,u\rangle$。两个三元环$G_1,G_2$不同当且仅当存在一个点$u$,满足$u\inG_1$......
  • 2024 江苏省第二届数据安全技术应用职业技能竞赛 初赛 部分wp
    文章目录一、前言二、参考文章三、题目(解析)数据安全解题赛1、ds_0602(30分)2、333.file(45分)3、pf文件分析(35分)4、丢失的资料(45分)5、greatphp(45分)数据安全分析赛一、简单分析1、问题一:攻击者成功登陆后台的账号密码是?(如账号为admin,密码为admin,则提交admin:admin)2、问题二......
  • 信息学奥赛初赛天天练-71-NOIP2016普及组-基础题2-进制转换、二进制转八进制、八进制
    NOIP2016普及组基础题24以下不是CPU生产厂商的是()AIntelBAMDCMicrosoftDIBM8与二进制小数0.1相等的八进制数是()A0.8B0.4C0.2D0.19以下是32位机器和64位机器的区别是()A显示器不同B硬盘大小不同C寻址......
  • 信息学奥赛初赛天天练-70-NOIP2016普及组-基础题1-二进制、二进制状态表示、二进制加
    NOIP2016普及组基础题11以下不是微软公司出品的软件是()APowerpointBWordCExcelDAcrobatReader2如果256种颜色用二进制编码来表示,至少需要()位A6B7C8D93以下不属于无线通信技术的是()A蓝牙BWifiCGPRSD以太网7......
  • 信息学奥赛初赛天天练-69-NOIP2017普及组-完善程序2-切割绳子、二分答案、二分边界、
    1完善程序(单选题,每小题3分,共30分)切割绳子有n条绳子,每条绳子的长度已知且均为正整数。绳子可以以任意正整数长度切割,但不可以连接。现在要从这些绳子中切割出m条长度相同的绳段,求绳段的最大长度是多少。(第一、二空2.5分,其余3分)输入:第一行是一个不超过100的正整数n,......
  • P8844 [传智杯 #4 初赛] 小卡与落叶
    原题面:P8844[传智杯#4初赛]小卡与落叶大概题意:给你一棵有\(n(1\len\le10^5)\)个结点的有根树,根结点标号为\(1\),根节点的深度为\(1\),最开始整棵树的所有结点都是绿色的。小卡有\(m(1\lem\le10^5)\)个操作。操作一:把整棵树都染绿,之后让深度\(\gex\)的结点变......
  • CSP初赛知识点讲解(二)
    CSP初赛知识点讲解(二)进制转换基本定义n进制转十进制十进制转n进制n进制转m进制小数的进制转换例题训练(四)进制转换基本定义十进制:逢十进一(包含数字0~9)(365......
  • 历年CSP-J初赛真题解析 | 2013年CSP-J初赛阅读程序(23-26)
    学习C++从娃娃抓起!记录下CSP-J备考学习过程中的题目,记录每一个瞬间。附上汇总贴:历年CSP-J初赛真题解析|汇总_热爱编程的通信人的博客-CSDN博客#include<iostream>usingnamespacestd;intmain(){inta,b;cin>>a>>b;cout<<a<<"+"<<b<<......
  • NOIP 2012 提高组初赛试题
    第1题目前计算机芯片(集成电路)制造的主要原料是(),它是一种可以在沙子中提炼出的物质。 A.硅 B.铜 C.锗 D.铝本题共1.5分第2题()是主要用于显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。 A.资源管理器 B.浏览器 C.......
  • 8.1日CSP-J初赛内容总结
    8.1日CSP-J初赛内容总结补充知识点:假设结构体为Point类型structPoint{intx,y;}两种赋值方式PointA;A.x=......;A.y=......;PointA=Point{1,2};整体赋值,将{}里的按先后赋值给x,y小于号重写:优先队列之中booloperator<(const结构体......