2015 初赛TG 错题解析

2015 初赛TG 错题解析

得分:==81.5==

过失性失分:T6(1.5)

未掌握的知识点失分:T3(1.5) T12(1.5) T19(1.5)

未把已知活学活用T11(1.5)

没看懂程序 T26(8) T28-1(3)


T3

1948 年,( )将热力学中的熵引入信息通信领域,标志着信息论研究的开端。

A. 冯·诺伊曼(John von Neumann) B. 图灵(Alan Turing)

C. 欧拉(Leonhard Euler) D. 克劳德·香农(Claude Shannon)

D

==蒙错了——香农用信息熵的概念来描述信源的不确定度。==



T5[dope]

已知一棵二叉树有 2013 个节点,则其中至多有( )个节点有 2 个子节点。

A. 1006 B. 1007 C. 1023 D. 1024

A

**学过二叉树的应该都知道至少也了解,最后一个非叶子节点为**n div 2**

在二叉树没有只有一个子节点的时候

total=\(2*s_2\)+1=\(s_0\)+\(s_2\);

所以 \(s_2\)=\(s_0\)-1;

\(s_2\)=(total-1)/2,\(s_0\)=(total+1)/2;



第 6 题

在一个无向图中,如果任意两点之间都存在路径相连,则称其为连通 图。右图是一个有 5 个顶点、8 条边的连通图。若要使它不再是连通 图,至少要删去其中的( )条边。

A. 2 B. 3 D. 5

==?答案:B,错选:D==

分析: 无向图中,不是连通图意味着一个节点的度为0,最小为3

我思考的时候认为首先要搞成一个最小生成树,再在最小生成树上减掉一条边,这个做法应该适用于==至多要删去几条边==



第 10 题[dope]

IPv4 协议使用 32 位地址,随着其不断被分配,地址资源日趋枯竭。因此,它正逐渐被 使用( )位地址的 IPv6 协议所取代。

A. 40 B. 48 ==D==. 128

==我是这样猜的:IPv4->IPv6升了两级,升一级至少得加一个二进制位吧,所以32<<2就得到了128==



第 11 题

二分图是指能将顶点划分成两个部分,每一部分内的顶点间没有边相连的简单无向图。 那么,12 个顶点的二分图至多有( )条边。

A. 18 B. 24 ==C==.36 D. 66

==一边6个点,以左边来看,一个点最多和对面连6条边==



第 12 题

( )是一种通用的字符编码,它为世界上绝大部分语言设定了统一并且唯一的二进 制编码,以满足跨语言、跨平台的文本交换。目前它已经收录了超过==十万==个不同字符。

A. ASCII ==B==. Unicode C. GBK 2312 D. BIG5

又到了一年一度拼人品的时候了=w=,不过==显然==A是不选的

Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。==Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以==



第 19 题

( )属于 NP 类问题。

A. 存在一个 P 类问题

B. 任何一个 P 类问题

C. 任何一个不属于 P 类的问题

D. 任何一个在(输入规模的)指数时间内能够解决的问题

==AB==

貌似NP问题年年倍受青睐啊

NP问题是指==还未被证明是否存在多项式算法能够解决的问题==

首先需要介绍P(Polynomial,多项式)问题.P问题是可以在多项式时间内被确定机(通常意义的计算机)解决的问题.NP(Non-Deterministic Polynomial, 非确定多项式)问题,是指可以在多项式时间内被非确定机(他可以猜,他总是能猜到最能满足你需要的那种选择,如果你让他解决n皇后问题,他只要猜n次就能完成----每次都是那么幸运)解决的问题



第 26 题

#include <stdio.h>
#include <string.h>
#define SIZE 100
int n, m, p, count;
int a[SIZE][SIZE];
void colour(int x, int y)
{
 count++;
 a[x][y] = 1;
 if ((x > 1) && (a[x - 1][y] == 0))
  colour(x - 1, y);
 if ((y > 1) && (a[x][y - 1] == 0))
  colour(x, y - 1);
 if ((x < n) && (a[x + 1][y] == 0))
  colour(x + 1, y);
 if ((y < m) && (a[x][y + 1] == 0))
  colour(x, y + 1);
}
int main()
{
 int i, j, x, y, ans;
 memset(a, 0, sizeof(a));
 scanf("%d%d%d", &n, &m, &p);
 for (i = 1; i <= p; i++) {
  scanf("%d%d", &x, &y);
  a[x][y] = 1;
 }
 ans = 0;
for (i = 1; i <= n; i++)
  for (j = 1; j <= m; j++)
   if (a[i][j] == 0) {
    count = 0;
    colour(i, j);
    if (ans < count)
     ans = count;
   }
 printf("%d\n", ans);
 return 0;
} 

输入:
6 5 9
1 4
2 3
2 4
3 2
4 1
4 3
4 5
5 4
6 4
输出:_________

正确答案: 7

==flood fill的最大面积==

原文地址:https://www.cnblogs.com/sjsjsj-minus-Si/p/11670545.html

时间: 2024-11-08 17:56:53

2015 初赛TG 错题解析的相关文章

2017 初赛PJ 错题解析

没脸地贴出记录 期望得分:82.5 实际得分:42.5(不借助任何资料及计算器) 出现的低级失误(共计36分): 1.T28(9) 因ubound写成rbound痛失9分(明明全对的--) 2.T27(3) result%m 正确答案: result该取模的时候才取模!不能养成步步取模的习惯 3.T8(1.5) 裸的zeller公式都能算错--还算错三遍 w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1注意m+1,这玩意儿切忌心算,必须动手算! 4.T14(1.5) 若串

hibernate错题解析

01 Hibernate错题分析 解析: 此题目考查的是对Hibernate中交叉连接的理解.HQL支持SQL风格的交叉连接查询,交叉连接适用于两个类之间没有定义任何关联时.在where字句中,通过属性作为筛选条件,如统计报表数据.使用交叉连接时应避免“from Dept,Emp”这样的语句出现.执行这条HQL查询语句,返回DEPT表和EMP表的交叉组合,结果集的记录数为两个表的记录数之积,也就是数据库中的笛卡尔积.这样的查询结果没有实际意义,因此选项b是正确的.A和C答案都是符合上述描述的,是

Java五道输出易错题解析(进来挑战下)

收集了几个易错的或好玩的Java输出题,分享给大家,以后在编程学习中稍微注意下就OK了. 1. 看不见的空格? 下面的输出会正常吗? package basic; public class IntegerTest { public static void main(String[] args) { System.out.println(Integer.parseInt("1")); System.out.println(Integer.parseInt("?2"))

Java五道输出易错题解析(避免小错误)

收集了几个易错的或好玩的Java输出题,分享给大家,以后在编程学习中稍微注意下就OK了. 1. 看不见的空格? 下面的输出会正常吗? package basic; public class IntegerTest { public static void main(String[] args) { System.out.println(Integer.parseInt("1")); System.out.println(Integer.parseInt("2"));

struts2 测试错题解析

解析:$.parseJSON()方法是将字符串转换成Json类型数据,$.getJSON()方法是获取JSON数据,两者不用联合使用. 解析: A:ActionContext接口没有getRequest()方法,要想获取request只能ActionContext.getContext().get("request"); B:ServletAtionContext接口就是调用原始ServletAPI 解析:在action控制器中可以使用EL表达式,前提是调用的属性在Action类中有该

Y2错题解析

数据流程图描述信息的来龙去脉和实际流程,反映信息在系统中流动.处理和存储的情况.程序结构图用来描述程序结构,一般由构成系统的要素和表达要素间关系的连线或箭头构成.因果图是一种发现问题"根本原因"的分析方法. Spring依赖检查的常见取值及作用.配置依赖检查. Spring支持4种依赖检查:默认的是none.因此说法不正确的结果是D 本题主要考查MVC的优点 d选项中各层之间都可以直接相互访问描述错误,各层之间不是都能相互访问的因此该题答案为d. Action中如果不提供execute

错题解析

解析 解析 解析 解析 解析 解析 解析 解析

jQuery测试错题解析

1. JavaScript中实现回车切换效果是利用了event对象的( )属性. A.Tab B.keyCode C.KeyCode D.KeyDown 解析:实现回车切换效果是keyCode属性.故选B. 2. A.onFocus B.onBlur C.onChange D.onClick 解析:使用onBlue事件可以实现鼠标离开文本框,blur是失去焦点时发生,故选B. 3. A.$("div span") B.$("div>span") C.$(&qu

Hibernate第三次测试错题解析

此题目考查的是Hibernate查询缓存适用的场合,对于经常使用的查询语句, 如果启用了查询缓存,当第一次执行查询语句时,Hibernate会把查询结果存放在第二缓存中. 以后再次执行该查询语句时,只需从缓存中获得查询结果,从而提高查询性能.所以本题正确选项是AB. 本题考查的是Hibernate优化查询性能的缓存使用. 在这里需要注意的是session提供了两种清除缓存的方式即 evict(Object o) 和clear()因此BD选项都可以清除dept对象,close()方法的作用是关闭s