摘要: 某天,看到这样一个场景(要求时限3000ms) 是不是突然很想骂人? 不过,以下一些知识可能帮到你 教你如何卡常(c++)(我太弱了,大佬勿喷) 1.相信你们都知道 for(int i=1;i<=n;i++),改为++i更快 然后发现照样没快多少(哎~~) 怎么办呢? 2.相信你们还是知道 把诸如i 阅读全文
posted @ 2019-04-04 19:53 一个蒟蒻 阅读(5157) 评论(5) 推荐(4) 编辑
摘要: set是什么? Q:set是什么? A:set是c++开发者给你提供的一个集合。 Q:set可以进行什么操作? A:set可以插入,查询,排序,遍历等一些操作。(set自动排序,是一个有序集合) 讲了这些,你应该知道set是什么了吧 头文件:<set> set声明方法:set<类型> (name) 阅读全文
posted @ 2019-03-02 18:56 一个蒟蒻 阅读(3380) 评论(0) 推荐(1) 编辑
摘要: 作为一个蒟蒻不会打线段树和树状数组,这样的话分块就是一个很好的选择。 如有侵权,请联系我(周末联系) 下面先说说什么是分块 分块算法实质上是一种是通过分成多块后在每块上打标记以实现快速区间修改,区间查询的一种算法。其均摊时间复杂度为O(√n)分块算法相较于各种树形数据结构,具有简便易写,方便调试等多 阅读全文
posted @ 2019-02-20 21:57 一个蒟蒻 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 就是计算A*B(高精)啦。 代码如下 当然这是python语言(python真好) 下面正题 我们先模拟一下高精度乘法: 2 6 2 x 2 2 2 5 2 4 5 2 4 5 2 4 5 8 1 6 4 是不是有写明白了呢,事实上高精度就有几分返璞归真的感觉,直接回到竖式乘法。 我们先 阅读全文
posted @ 2019-02-20 20:46 一个蒟蒻 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 如果你学过的话,请默默路过 先贴一个下载地址:http://phpstudy.php.cn/ 压缩包下载好以后,点击这个选项 出现,把这个安装好 下面开始正题 找到你安装的位置,打开文件夹PHPTutorial 打开WWW 创建一个叫index.html的文件,在里面放上代码 下面给一个样例代码 o 阅读全文
posted @ 2019-02-19 22:11 一个蒟蒻 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 有时候用scanf,prinf会超时 怎么办呢? 这时候就要用到度如何输出优化了,下面看代码 读入优化 void read(int &x) { int f=1; x=0; char s=getchar(); while(s<'0'||s>'9') { if(s=='-') f=-1; s=getch 阅读全文
posted @ 2019-02-19 18:58 一个蒟蒻 阅读(159) 评论(1) 推荐(2) 编辑
摘要: 原题链接:https://www.luogu.org/problemnew/show/P1601 概要: 计算A+B(高精度) 这道题其实就是求一个高精度加法的问题,很简单,关键还是要对高精度算法有清晰明确的理解。 下面我们先来说一说高精度算法: 高精度存在的意义是什么呢?说白了就是为了运算大数据, 阅读全文
posted @ 2019-02-19 13:06 一个蒟蒻 阅读(579) 评论(1) 推荐(2) 编辑
摘要: 这么水的题真的是紫题? 首先,three是唯一长度为5的,若长度为5直接输出3 接着,再判断是否有两个字母与one相同,相同直接输出1 剩下的就是two了,输出2 在洛谷的原题链接 https://www.luogu.org/problemnew/show/UVA12289 阅读全文
posted @ 2019-02-19 11:15 一个蒟蒻 阅读(159) 评论(0) 推荐(1) 编辑
titlechange
TOP