月度归档: 2020年8月

14 篇文章

thumbnail
ZhangXuHeng官方题解格式改进版
A. Number Subtask 1,3 对于Subtask 3,我们计算发现 $10^k+x\le 2\times10^{18}$,因此我们可以使用long long保存 $10^k$,直接计算结果。 如何计算 $10^k$ 呢?这里有三种写法: 一个for循环将一个初始为 $1$ 的变量进行 $k$ 次乘 $10$。 预处理出pw[20]={…
thumbnail
99%的人不知道的VMware的一个秘密(彩蛋)
这个彩蛋在12版本开始均有 1、按住Ctrl+Alt+Shift组合键不放,打开“文件菜单” 2、彩蛋会出现在菜单中,选择它即可 (新建····虚拟机) 3.此时会出现一个小游戏,规则很简单:用鼠标或者上下方向按键控制左侧横条,右侧横条由电脑自动操控,哪一方把小正方形反弹出界得一分
thumbnail
网站存在的问题
写一点还存在的问题 使用浏览器:Microsoft Chrome Edge 版本 86.0.615.3 (官方内部版本) dev (64 位) 写文章 在写文章的时候,实测需要加载20余秒,甚至更多。 带宽问题 最高只能到1mbps,无法再往上,需要extend到2mbps(甚至更高),并且建议把所有的图片和附件放在云对象存储中(cos),如果自己…
thumbnail
C++ gcd 函数的写法
C++写gcd函数有几种写法,下面介绍几种。 1.while循环(常速) 此段代码a、b可以为0 inline int gcd(int a,int b) { int r; while(b>0) { r=a%b; a=b; b=r; } return a; } 2.三目运算符(较快) 此段代码a、b可以为0 int gcd(int a,int …
thumbnail
吐槽(求过)
根据23564管理员+创始者表示,在备案后速度提升里很多(nth.ink现在已经恢复访问!) 可是我觉得 ,撰写新文章板块还是一样慢,加载速度为30s~1min。 求23564更改此bug. 顺便再说一句网站可以有自己的oj并在luogu创建自己的团队(如果有,那么请把我拉进去,用户名为AVICII_FOREVER)
thumbnail
洛谷 8 月月赛 div1 & div2 赛后总结
先看结果。 Div1: 其实应该是388名,因为很多人都是1分。 Div2: Div2总结: T1 一开始用了ull直接算,结果20pts。感谢@23786提供的字符串思路。 然后就用了字符串做,92pts。 然后又加了一个特判,小的数直接算。AC。 大概卡了20min 考场代码: #include <bits/stdc++.h> using…
thumbnail
洛谷8月月赛官方题解
注意:题解是md格式。 # A. Number ## Subtask 1,3 对于Subtask 3,我们计算发现 $10^k+x\le 2\times10^{18}$,因此我们可以使用`long long`保存 $10^k$,直接计算结果。 如何计算 $10^k$ 呢?这里有三种写法: - 一个`for`循环将一个初始为 $1$ 的变量进行 $k…
thumbnail
LGR-074 题解
A. Number Subtask 1,3 对于Subtask 3,我们计算发现 10^k+x\le 2\times10^{18},因此我们可以使用long long保存 10^k,直接计算结果。 如何计算 10^k 呢?这里有三种写法: 一个for循环将一个初始为 1 的变量进行 k 次乘 10。预处理出pw[20]={1,1e1,1e2,1e3…
thumbnail
数据结构1:线段树(1)
Part 0 前言 2020.8.1留言:介于Rolling_Code今天终于把一道调了3天的包含线段树内容的题目调了出来,就先顺便复习一下线段树。 2020.8.2留言:预计在2020.8.7前发布(内容有点多)。 Part 1 线段树简介 线段树(Segment Tree,有时候被我说成ST树),是一种将区间做多级拆分的数据结构。每个节点维护特…
thumbnail
c++算法之二分查找
0)为什么感觉站点都没有人 1)什么是二分查找 二分查找,又称折半查找,即把数列分成两部分进行查找。 比如要在1,2,3,4,5,6,7,8,9,10中查找6,分成以下步骤: 1 查找中点5,由于5<6,则范围一定在6 7 8 9 10 2 查找中点为8,由于8>6,则范围在6,7之间。 3 中点为6,由于6就是要搜索的数,输出结果。 有两种…
thumbnail
c++笔记排序集合(模板)
冒泡: //从大到小 #include<bits/stdc++.h> using namespace std; int main(){ int a[11]={-1,3,2,1,4,6,7,5,8,9,10}; for(int i=1;i<=10;i++) for(int j=1;j<10;j++) if(a[i]>…