ARC 117 - Miracle Tree 话说我只能蒙结论。。。 打表或者理性分析可以发现一些性质 1.\(\nexists E_i=E_j\) 2.如果确定$E_i$从小到大的顺序$P_i$,就能确定一组最优的$E_i$ (但是对于平凡的$P_i$,这个过程会极其恶心,因此考虑特殊化$P_i$ ...
分类:
其他好文 时间:
2021-05-23 23:35:15
阅读次数:
0
五一假期确实好好放松了一下自己,从代码工作里抽出身来做做高数“修身养性”,随着作息回到正轨,团队项目也要加紧做做了。 项目需要一个Web接口实现与服务器之间的数据传输,因为使用的算法是python写的,为了方便调用可以实现预测的py文件,我就看了一些python的web框架。最开始我是学习了几天Dj ...
分类:
Web程序 时间:
2021-05-23 23:33:50
阅读次数:
0
#include<iostream> #include<cstring> #include<string> #include<stdio.h> using namespace std; void print(int n,char *x,char *y) { if(n<=0) return; int ...
分类:
其他好文 时间:
2021-05-23 23:32:39
阅读次数:
0
# yield 生成器 # 1.调用yield函数的时候,并不会直接执行这个函数,而是返回一个generator对象 # 2.next去取值的时候,都会直接走到yield就停止(大家可以暂时把yield看成return) # 3.当你yield执行完毕的时候,就相当于这个函数执行结束,直到下次调用n ...
分类:
编程语言 时间:
2021-05-23 23:29:57
阅读次数:
0
\(\text{Problem}:\)玩游戏 \(\text{Solution}:\) 要对 \(\forall k\in[1,t]\),求出: \[ f_{k}=\frac{1}{nm}\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{m}(a_{i}+b_{j})^ ...
分类:
其他好文 时间:
2021-05-23 23:13:05
阅读次数:
0
3. 区间合并 原理:区间排序左端点有交集的区间可以合并 struct OI{int l, r;}num[N]; inline int cmp(OI a, OI b){return a.l < b.l;} //按照左端点排序 sort(num+1, num+1+n,cmp); void combin ...
分类:
其他好文 时间:
2021-05-23 23:02:19
阅读次数:
0
Luogu-CF1291B 题目分析 对于一个序列 \(a\),我们需要找一个分界线,使左半边严格单调递增,而右半边严格单调递减。 我们可以构建出最小的满足题意的序列 \(b\),如下面这样: \[ 0,1,2,...,M-1,M,M-1,...,2,1,0 \] 那么,我们可以将 \(a_i\) ...
分类:
其他好文 时间:
2021-05-20 17:51:29
阅读次数:
0
#include<iostream> #include<ctime> #include<cstdlib> using namespace std; int random(int n) { return (long long)rand()*rand%n; } int main() { srand(un ...
分类:
编程语言 时间:
2021-05-04 16:26:28
阅读次数:
0
# 闭包 def outer(x): print('outer:',x) def inner(): print('inner:', x) return inner # 外部函数return的一定是内部函数的函数名 def a(x): print('a:',x) def b(y): print('b: ...
分类:
编程语言 时间:
2021-05-04 16:12:49
阅读次数:
0
由于玄学错误以及各种挂分,这场考试连100都没上…… A.序列 玄学思路可以蹭过去,但是log函数在long long的情况下异常玄学,下面这段代码在Windows下运行结果为2,Linux下正确 #include<bits/stdc++.h> using namespace std; #defin ...
分类:
其他好文 时间:
2021-05-04 15:41:20
阅读次数:
0