写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。C 语言编译器用于把源代码编译成最终的可执行程序。这里假设您已经对编程语言编译器有基本的了解了。 (一).安装 1.为了在 Windows 上安装 GCC,需要到MinGW 的主页 ,进入 Min ...
ps:getchar()只读入一个字符 快读快写的应用情景:数据量较大时(数据很小的时候没什么用还浪费写代码的时间) 优点:快 应用限制:只能读入整数 原理:通过读入字符的方式来优化数的读入(这里认为字符的输入比传统型整数的输入更快) 快读模板: inline int read() { int x= ...
分类:
其他好文 时间:
2021-06-02 14:14:44
阅读次数:
0
思路 思路同k倍区间。 前缀积得到每个点的正负。枚举右端点$r$,统计满足$s[r]$和$s[l-1]$同号的左端点$l$的数目,$s[r]$和$s[l-1]$同号则$s[l \sim r]$为正。$s[l \sim r]$为负的区间数量同理。 const int N=2e5+10; int a[N ...
分类:
其他好文 时间:
2021-06-02 12:57:18
阅读次数:
0
这题很妙。 多去完成这种级别的题目,建模能力才会真正得到提高。 题解干完springboot活补。 #include<bits/stdc++.h> using namespace std; inline int read() { int x=0,f=1;char c=getchar(); while ...
分类:
其他好文 时间:
2021-06-02 12:02:18
阅读次数:
0
1、为了重复使用CSS,例子如下: .my-inline-block() { display: inline-block; font-size: 0; } .thing1 { .my-inline-block; } .thing2 { .my-inline-block; } 注:来自less的官网h ...
分类:
其他好文 时间:
2021-06-02 10:39:59
阅读次数:
0
思想和分治凸包算法很像。 把生成树的$(\sum_x,\sum_y)\(投射到平面上,我们要找到\)(x,y)$使得$x,y$最小。 可以证明,最优的$(x,y)$在凸包上。 证明可见2018国集论文。 考虑怎么求凸包,可以分治,保证当前处理的$(l,r)$是凸包上的连续一段。 先求出凸包的最左/最 ...
分类:
其他好文 时间:
2021-05-25 18:40:07
阅读次数:
0
Kotlin中是可以将内联函数中的泛型进行实化的。 那么具体该怎么写才能将泛型实化呢?首先,该函数必须是内联函数才行,也就是要用inline 关键字来修饰该函数。其次,在声明泛型的地方必须加上reified关键字来表示该泛型要进行 实化。 inline fun <reified T> getGene ...
分类:
其他好文 时间:
2021-05-24 17:21:37
阅读次数:
0
https://cloud.google.com/storage/docs/gsutil_install#deb yum install google-cloud-sdk yum install gcc python3-devel python3-setuptools redhat-rpm-conf ...
分类:
其他好文 时间:
2021-05-24 16:44:17
阅读次数:
0
1,Linux 发行版 什么是Linux 发行版呢?这要从Linux 来源说起。Unix操作系统后期,开始收费和商业闭源了。一个叫Richard Stallman 的人就发起 GNU 计划,想模仿Unix 的界面和使用方式,从头做一个开源的版本,然后他自己也做了编辑器 Emacs 和编译器 GCC。 ...
分类:
系统相关 时间:
2021-05-24 15:40:42
阅读次数:
0
前期准备 一般来说GDB主要调试的是C/C的程序。在gdb调试之前,必须要把调试信息加到可执行文件中。使用编译 器(cc/gcc/g)的 -g 参数可以做到这一点。如: gcc -g hello.c -o hello g++ -g hello.cpp -o hello 如果没有-g,将看不见程序的函 ...
分类:
数据库 时间:
2021-05-24 15:31:37
阅读次数:
0