- 博客(18)
- 收藏
- 关注
原创 巡逻(APIO2010)
题面:N个村庄,(N-1)条道路,构成了一棵树,每条道路权值为1。警察在节点1,现要修建K条新道路,要巡逻每个 节点,警察必须经过 新道路 正好一次 。求最小巡逻距离。数据范围:3 ≤ N ≤ 1e5,1 ≤ K≤ 2。(搜狗输入法的符号大全真是个好东西)K的范围是1,2,显然可以分情况讨论。在不修建新道路时,相当于把整棵树遍历一遍,每条边恰...
2018-10-18 20:46:15 300
转载 大佬们的博客收藏
博弈论: https://blog.csdn.net/wang3312362136/article/details/79303794快速排序: https://blog.csdn.net/qq_37653144/article/details/78178393 https://blog.csdn.net/morewindow...
2018-10-12 09:47:54 213
原创 Catalan数,第一类Stirling数
CatalanCatalan数挺重要的。 1.栈的初始状态为空,n个数一次入栈,则出栈顺序有()种。h(n)2.在n-2边形中(凸),画n-1条不想交对角线,把它分成n个三角形,有()种方案。h(n)3.n个+1和n个-1构成的2n项a1,a2,a3,a4...an,并满足a1+a2+a3+...+ak>=0(k<=2n),对所有k都成立的数列的方案数是h...
2018-10-10 10:27:53 284
原创 各种排序
O(n^2):插入排序,冒泡排序,选择排序。O(n logn):其他非线性排序。O(n):线性排序(计数排序,基数排序,桶排序)。稳定的:插入排序,冒泡排序,二叉树排序,归并排序,以及线性排序。不稳定的:选择排序,希尔排序,快速排序,堆排序。线性排序的空间复杂度为O(n),其他排序为O(1)。整体有序时:插入排序,冒泡排序。 n较小时:选择排序(稳定性无要求时),插入、冒...
2018-10-07 21:17:38 1106
原创 noip初赛整理1.11(因特网概述)
概述因特网是一个建立在网络互联基础上的最大的、开放的全球性网络。因特网起源于20世纪60年代中期,由美国国防部高级研究计划局(ARPA)自主的ARPANET,此后提出的TCP/IP协议为因特网的发展奠定了基础。TCP:传输控制协议(Transmission Control Protocol)IP:网际协议(Internet Protocol)我国Internet的发展情况:...
2018-10-07 15:37:19 1497
原创 noip初赛整理1.8&1.10(安全知识&计算机网络)
安全知识 计算机病毒:指一种在计算机运行过程中,能把自身精确拷贝或有修改的拷贝到其他程序体内的程序。 具有隐蔽性,潜伏性,传播性,激发性,破坏性和危害性。 其他防火墙的作用:防止网络攻击。 大部分计算机病毒会主要造成计算机软件和数据的损坏。 病毒主要通过磁盘和网络传播。 发现病毒后,较为彻底的清除方法是格式化磁盘。 计算机网络...
2018-10-06 16:20:04 471
原创 noip初赛整理1.6&1.7&1.9(进制转换&信息编码表示&原码补码反码)
进制转换 基数与权 基数:某进制计数制允许的基本数学符号的个数。一般而言,J进制数的基数是J。 位权(权):...(无聊定义贼长)。如 11010 B 的权从高到低为16,8,4,2,1。后缀字母 B:二进制数 O:八进制数 D:十进制数 H:十六进制数十进制转二进制 ...
2018-10-06 14:59:15 450
原创 走廊泼水节(TYVJ1391)
题面:给定一颗N个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树。 求增加的边的权值总和最小是多少。数据范围:N<=6000,边权均为非负整数。基本思路:把N-1条边按权值从小到大排序,一次扫描每条树边,执行kruskal(在每一步加一个操作)。设当前扫描到的边(x,y,v),若x,y不在一个集合中,则合并Sx,S...
2018-10-06 09:10:10 794
原创 初赛模拟试题错题锦集
在待排序的数据表已经为有序时,下列排列算法中花费时间反而多的是(D) A.堆排序 B.希尔排序 C.冒泡排序 D.快速排序 希尔排序(优秀的插入排序):见blog;O(n^(1.3—2)) 快速排序:1、先从数列中取出一个数作为基准数 ...
2018-10-06 07:20:11 1130
原创 noip初赛整理1.3(中央处理器CPU)
字长 指微处理器CPU能够同时处理的二进制的位数。 字长取决于寄存器容量和连接这些寄存器的电路的性能。是不固定的。 而通用寄存器的位数取决于计算机的字长。字长与字节的区别 1千兆字节=1024兆字节=1024*1024千字节=1024*1024*1024字节=8*1024*1024*1024位; ...
2018-10-05 16:16:54 354
原创 noip初赛整理1.2(计算机系统的基本结构)
计算机硬件由(运算器,控制器,存储器,输入设备,输出设备)组成。 主要性能指标是:主频and字长。其他看图就好。 主存储器(内存储器):属于临时存储器。通常分三种 1)随机存储器(RAM),可读写,会丢失。 2)只读存储器(ROM),只能读,不丢失。 3)...
2018-10-05 15:16:49 366
原创 noip初赛整理1.1(计算机常识)
发展史 代别 年代 逻辑(电子)元件 第一代 1946--1958(40年代开始) 电子管 第二代 1959--1964(50年代开始) 晶体管 第三代 1965--1970(60年代开始) 集成电路 第四代 1971--now (70年代开始) 大规模集成电路(导致微型计算机问世) ...
2018-10-05 14:19:55 1041
原创 时间复杂度分析---主定理
一直以来时间复杂度都不会算呜呜呜,今天理一理。鱼头(如图):“ϵ”这个就不用管它了,没有什么卵用。证明咱就算了,没这脑子。对于第一种情况,举几个栗子:1)例1:二叉树的遍历。 T(n)=2T (n/2)+Θ (1) 。 其中(a=2), (b=2), (f(n)=1), (第一种情况) 所以 (T(n)=Θ(n...
2018-10-05 09:28:04 5204 2
原创 集训心得3(一点点排列组合)
明天早上考试,听l老师说有有数学基础部分的,看了一个下午的数学书/*笑哭*/,晚上敲博客恶补哈哈哈哈emmmmm前面的加法原理and乘法原理小学内容(略略略)一.排列与组合 这个符号醉了,上图吧。 ( 一堆公式不好打又没图,提高篇P159) ~求C(n,m) //n中去m个 1)加法递推 O(n*n) 核心:c[n][m]=c[n-1]...
2018-06-04 19:33:49 195
原创 集训心得2(基本数据结构)
今天讲讲基本数据结构部分啊,比较难理解,多看几遍好多了,能看懂,但不会写。本来想把基本数据结构打完,看来是我想多了。。。 链表 ~链表,就是像铁链一样一节连一节,每节都有自己的value和next,代码如下: struct node {int value,next;}a[MAX]; int insert(int p,int q)//把q元素插到第p个元素后 { ...
2018-05-31 21:49:02 199
原创 集训心得1(数论部分)
集训过半了,信息量太大了。。。 快速幂 两种方法 递归实现 Intpow(int a,int b){ If(b==0) return 1; //边界 Int tmp; tmp=pow(a,b/2); tmp=(tmp*tmp); if(b%2==1) //b是奇数 tmp=tmp*a; ...
2018-05-30 22:28:58 267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人