将一段区间的值全变成c 区间加 区间第k小的数 区间幂次和 "传送门" 模板 ...
分类:
其他好文 时间:
2019-11-07 19:00:18
阅读次数:
110
被sdfz踩爆了! %%%kai586123 %%%Gekoo %%%sdfz_yrt T1 我以为是水题!一直在肝! 而且为什么每次我的考场暴力都是考后才调出来啊!! 先记录一下正解的大神做法: 按顺序考虑每次出牌,每次要出使总胜数不变的最大的牌 考虑将a和b的牌放在一起排序,那么这个问题变成了: ...
分类:
其他好文 时间:
2019-11-07 09:59:30
阅读次数:
84
noip2014 生活大爆炸版石头剪刀布 模拟== 康了yyb的,大佬做水题的姿势都比我高端!!! 寻找道路 重做并没有用心.... 先dfs一遍将合法的点搞出来 然后再跑最短路 解方程 $\begin{align }f(x)&=a_nx^n+a_{n 1}x^{n 1}+...+a_1x_1+a_ ...
分类:
其他好文 时间:
2019-11-06 22:50:17
阅读次数:
102
"传送门" A Easy $h$ index 签到。 Code cpp / Author: heyuhhh Created Time: 2019/11/3 11:29:12 / include define MP make_pair define fi first define se second ...
分类:
其他好文 时间:
2019-11-03 22:15:20
阅读次数:
90
如何定义?(初始化) 1. pair<int,int>p; 2.定义即初始化,也可以这个样子 pair<int,int>p(1,1); 里面的类型还可以是string,double等。 3.还可以这样子初始化 pair<int,int>p; p=make_pair(2,3); 如何调用? pair< ...
分类:
其他好文 时间:
2019-11-03 20:21:46
阅读次数:
114
https://loj.ac/problem/10050 题目描述 给出$n$个整数,求选出两个数使它们的异或值最大。 思路 解决异或问题也是字典树的常用作用之一。我们考虑对于一个数$x$,我们如何求出它的异或值最大的另一个数。异或的定义是每一位相同为 ...
分类:
其他好文 时间:
2019-11-03 18:28:55
阅读次数:
71
题目描述: Given a linked list, swap every two adjacent nodes and return its head. For example,Given1->2->3->4, you should return the list as 2->1->4->3. Y ...
分类:
其他好文 时间:
2019-11-03 18:00:12
阅读次数:
78
#include <iostream> #include <vector> #include <algorithm> using namespace std; typedef pair<int, int> PII; void merge(vector<PII> &segs) { vector<PII... ...
optional的作用 类模板 std::optional 管理一个可选的容纳值,即可以存在也可以不存在的值。 一种常见的 optional 使用情况是一个可能失败的函数的返回值。与其他手段,如 std::pair<T,bool> 相比, optional 良好地处理构造开销高昂的对象,并更加可读, ...
分类:
编程语言 时间:
2019-11-02 17:41:10
阅读次数:
125
平时定义的时候,直接上就完事了: 默认大根堆。 之前很菜的时候不知道小根堆怎么写,还在考场上干过加个负号甩到大根堆里面去的蠢事。 它的完整形式呢,其实是长这个样子的: 然后就是一些特殊的情况: 用pair的时候,先按first,再按second 自动排序 。 如果要自定义排序的话,可以写一个$cmp ...
分类:
编程语言 时间:
2019-10-31 23:50:42
阅读次数:
135