自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 CC++常⽤头⽂件及函数汇总C/C++头⽂件⼀览(后续头文件)

此外,必须在使用每个名称时所在的每个 .cpp 文件中(直接或间接)声明每个名称。这意味着,如果你定义类、函数或全局变量,则必须在使用它的每个附加 .cpp 文件中提供对它的声明。在一个头文件中进行声明,然后在每个 .cpp 文件或其他需要该声明的头文件中使用 #include 指令。编译器完成将每个 .cpp 文件编译为 .obj 文件的操作后,会将 .obj 文件传递给链接器。指令不一定会导致错误,但可能会导致问题,因为它将命名空间引入每个直接或间接包含该标头的 .cpp 文件中的范围。

2023-08-24 14:31:01 134 1

原创 CC++常⽤头⽂件及函数汇总C/C++头⽂件⼀览(后续函数)

函数定义由声明和函数体组成,括在大括号中,其中包含变量声明、语句和表达式。以下示例显示了完整的函数定义:C++复制MyClass mc;= 0)函数体内声明的变量称为局部变量。它们会在函数退出时超出范围;因此,函数应永远不返回对局部变量的引用!C++复制MyClass mc;return mc;

2023-08-24 14:27:45 82 1

原创 CC++常⽤头⽂件及函数汇总C/C++头⽂件⼀览

include <strstrea.h>   //该类不再⽀持,改⽤<sstream>中的stringstream ————————————————————————————————#include <vector>     //STL 动态数组容器————————————————————————————————C99增加的部分。#include <iostream.h>   //改⽤<iostream>#include <fstream.h>    //改⽤<fstream>

2023-08-24 14:21:52 484 1

原创 C++学习心得

因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了。自从记事以来就听过了电脑这个高科技,现在终于实现了自己的一个小小愿望——成为了计算机系的一名学生,这学期我们学的C语言,以前就听过这个名字,打开书一看简直一窍不通,学好这门科简直就是一个挑战,课前课后都要把书啃一遍,要不然上课就跟不上,终于学期快结束了,我们有一个课程设计,在两个星期内,完成一个复杂的程序,我们的题目是做一个计算器,计算器从小就见过但让我自己设计一个出来就有点困难了。

2023-08-24 13:59:35 97 1

原创 [清华集训2016] 数据交互

每个节点为一个服务器。此外,如果在某一个时刻存在一条非常重要(可以看作重要度无穷大)、且数据量巨大的交互请求,则所有被该交互经过的服务器都会优先处理这条交互并阻塞,从而导致其他通过这些服务器的交互出现延迟。你的任务是在每一个时刻的事件结束后,求出:如果突然出现一条非常重要、且数据量巨大的交互请求,那么因其造成延迟的数据交互请求的重要度之和最大可能是多少?输出 m 行,每行一个整数,依次描述在每个事件后,如果突然出现一条非常重要、且数据量巨大的交互请求,那么因其造成延迟的数据交互请求的重要度之和的最大值。

2023-08-24 13:55:02 33 1

原创 随机数

话说做这题的时候还有一个有趣的事儿,就是中途用瞪眼法已经再也瞪不出bug的时候,我去偷了一手Picks爷的代码对拍,结果拍出来四五个,手算之后发现错的全是Picks爷的代码qaq,定睛一看发现他在多项式快速幂的时候没有取模,如果 k 比 n 大一些他就裂开了……像我这种菜鸡水平的人没什么题解看就很难受,所以千辛万苦过了这题来记录一下。这题做的人少的吓人,我也是听了f321dd巨佬讲课才来尝试做一做,个人觉得还是很有趣的题qwq……顺便给大家送一组第二问的样例吧(应该是满足题目要求的。

2023-08-24 13:48:49 35 1

原创 随机树生成器

由于每个点 i 都不可能与小于 (i-1)/2 的点连边,因此会发现所有大于 i 的点都不可能与 i 不可能连到的点连边,因此我们可以发现 2 是无法与 1 连边的。经过我上面一番慷慨乱扯,可以发现 1 与 2 的性质就差在 (i-1)/2⌋∼−1⌊2i​⌋∼i−1 与 i 有无连边了,这里必然不能鸡蛋里挑骨头地去想是不是可能用 1 生成时所有点都刚好选在了 1∼⌊ (i-1)/2⌋1∼⌊2i​⌋ 里,想都不要想,这是纯属犯欠。就会发现,每一次选点的概率是一样的,只不过是值域不同而已。

2023-08-22 20:05:19 115 1

原创 田野 题解

同样不加证明(还是因为我不会证)地给出一个引理:如果某次合并的价值为负,而从中选出任何一个子集来单独合并的价值均不为负,则这次合并一定会进行。更强的结论是,如果某次合并的价值为负,且任意子集合并的价值都大于当前集合,且不存在两个不交的子集的合并价值都为负,那么这次合并一定会进行。如此一来,当我们某一次合并一个集合的时候,一定不会包含一个不以当前点为左下角的价值为负的子集(因为如果有这样的子集,它早在之前的dp中就已经被合并了),而这个集合又是以当前点为左下角的价值最小的集合,根据引理,它一定会被合并。

2023-08-22 19:58:33 32 1

转载 特別賞……?

賞品がないと物足りないのではないかと思った高橋君は「�i 位以上の人のうち、�K 番目に若い人」に特別賞を出すことにしました。参加者全員の年齢は分かっています。�i の値を決めるために高橋君は、�K 以上 �N 以下の整数 �i それぞれについて誰が特別賞を取ることが出来るのかを計算してみることにしました。そのうち �i 行目には、「�+�−1i+K−1 位以上の人のうち、�K 番目に若い人」の順位を表す 11 つの整数を出力せよ。在“4,5,3,1,2”的序列中,2为倒数第二大的数,输出“4”的序号5。

2023-08-22 19:43:45 29 1

转载 [eJOI2018] 互素树

下图中的树有三条坏的边—— (6,4)(6,4)(都被 22 整除), (2,6)(2,6)(都被 22 整除), (3,6)(3,6)(都被 33 整除)。对于其中的任意一条边 (�,�)(u,v) ,如果存在一个正整数 �>1d>1 满足 �∣�,�∣�d∣u,d∣v ,我们称它为一条。接下来 �−1n−1 行,每行两个整数 �u 和 � (1≤�,�≤�)v (1≤u,v≤n),表示一条边 (�,�)(u,v)。输出 1 中有一条坏的边 (3,6)(3,6),输出 2 中没有坏的边。

2023-08-22 19:41:11 87 1

转载 [清华集训 2017] 福若格斯

对于每组数据,第一行一个整数�n(1≤�≤231≤n≤23)表示不同状态的棋盘个数,接下来n行每行一个长度为5的字符串��si​​​和一个正整数��ai​​​(1≤��≤1061≤ai​≤106​​),分别表示棋盘的状态和在该状态下的棋盘的个数。对于每组数据,输出一行四个整数,分别表示小d必胜(即L的控制方必胜)、小m必胜(即R的控制方必胜)、先手必胜、后手必胜的概率乘2�2m​​之后对998244353998244353取模的结果。小d规定,自己只能操控向右的青蛙,小m只能操控向左的青蛙。

2023-08-22 19:38:09 51 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除