- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 NOIP2001提高组题解
T1:一元三次方程求解考察知识:二分,枚举算法难度:XX 代码实现难度:XXTips:'X'越多表示越难分析:这道题给定的一元三次方程限制比较多,减少了难度,我们可以考虑枚举区间长为1的区间(-100~100),二分答案,题目提示所得比较清晰,说明开区间 (l,r) 之间有根,我们采用二分法即可代码实现:#include<iostream>#include&...
2018-07-30 19:39:51 1164
原创 数学基础--康托展开介绍
康托展开的用法:有一个以元素{1,2,...,n}为排列元素的全排列1.给定一个全排列序列,求该序列是所有全排列序列中字典序第几的序列2.(逆用)给定全排列大小n,字典序k,求字典序为k的排列在信息学竞赛中的作用:1.获取排列的id,构建hash表2.计算关于排列序列的问题(如:NOIP普及组2004火星人)3.etc.讲解:(想要更好的理解下面的讲解,请保证你...
2018-07-28 19:44:46 1850 1
原创 怎么让电脑快速蓝屏
首先声明:请合理使用以下技能,不要搞破坏,no zuo no die!以下讨论基于是Windows环境很简单,首先同时按win+R键,启动运行,然后输入:taskkill/f/imwininit.exe,然后按Enter键很快你的电脑就会蓝屏了原理解释:taskkill -f -im(等价于 taskill /f /im)命令用于强制结束进程,而wininit.exe是...
2018-07-25 20:40:06 81689 10
原创 信息竞赛--打表法讲解
对于数据小又容易超时的题,可以采取打表法打表就是将所有输入情况的答案保存在代码中,输入数据后直接输出就可以了打表法具有快速,易行(可以写暴力枚举程序)的特点,缺点是代码可能太大,或者情况覆盖不完对于不会超时,数据规模适合打表,为了简洁你也可以打表例一:NOIP2008T2这道题n<=20完全可以打表,代码(生成答案):#include<iostream>...
2018-07-24 17:33:59 19369 3
原创 NOIP提高组(2018)考试技巧及注意事项
注意事项:(按照考试解题流程介绍)考试前1.保持好的心态考试前不要过于紧张,可以回忆一下以前考试常用的技巧,易错点和“骗分方法等”考试中2.审题:这一点非常重要,一旦审题错误或者理解错误就可能造成你花很多时间写出来的程序WA,如果检查出来了,你浪费的是时间,如果没有发现,你丢掉的是分数和前途解决方法:写代码前先把题读懂,读透,然后想出算法后才开始写代码3.考虑严...
2018-07-24 12:27:15 17962
原创 C++中高精度正整数运算代码模板
背景:C++中有时我们会遇到(unsigned)long long也表示不了的大整数,这个时候我们常常会用高精度为了简化使用过程以及模板化,我们不妨用struct或class来定义详解:框架:template<int SIZE>//用来限制最大表示位数 class bign(){ private://在class外不能调用 int a[SIZE],len;//高精度整数,用数...
2018-07-10 11:36:38 1296
VB游戏设计:迷你坦克大战(Mini Tank War.zip)
2021-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人