方法一: HttpContext.Current.Request.RequestType == "POST"; //当前请求为:POST HttpContext.Current.Request.RequestType == "GET"; //当前请求为:GET 方法二: if(Request.Ser ...
E Erase Subsequences "Link" Solution $t$最多由两个串构成,设分别为$t1$,$t2$(可为空串). 要检查是否合法,首先枚举$t1$,$t2$的分界线,然后一个$n^3$$dp$显然: 设$f_{i,j,k}$表示当前到了$s_i$,同时已经匹配到$t1_j$ ...
分类:
其他好文 时间:
2020-04-21 00:00:10
阅读次数:
63
"Link" 特殊的,$k=n$时答案为$n!$。 如果忽略标号的话,那么任意两个状态都是可以相互到达的。 因此我们考虑固定$k$个位置,计算有多少种标号排列的等价类。 由群论的基本知识可以发现,所有等价类的大小都是相同的,因此答案为$\frac{k!}{size}$。 考虑如何计算等价类大小,一个 ...
分类:
其他好文 时间:
2020-04-19 13:09:14
阅读次数:
80
1.map(映射)、multimap(多映射) 2.红黑树(数据结构) 3.1)insert:4种方法 2)count和find 3)erase:3种方法 注意:不能通过find进行修改! #include<iostream> #include<map> #include<string> using ...
分类:
其他好文 时间:
2020-04-19 12:56:43
阅读次数:
50
A.Binary Tree Traversals(二叉树) 题意: 给出一颗二叉树的先序和中序,求后序 题解: 递归建树,细节不表。 #include<cstdio> #include<algorithm> #include<cstring> using namespace std; const i ...
分类:
其他好文 时间:
2020-04-16 20:57:57
阅读次数:
66
传送门 解题思路: 一道比较有趣的题,解题工作主要分为两块: ①找出k(k=0表示小A先走,k=1表示小B先走,下面同理)从点i出发下一个到达的点to[k][i]; 一开始偷懒用了vector(偷懒一时爽),由于vector的erase操作是o(n)的,这个预处理时间复杂度就彪到o(n2)了。这里改 ...
分类:
其他好文 时间:
2020-04-13 20:01:35
阅读次数:
94
开篇导读:在js中接触了内置的事件监听器,比如我们绑定了按钮的一个点击事件及赋予它一个事件处理函数,当点击按钮时便触发了这个内置监听器也就是onclick,于是开始执行我们赋予它的处理函数,由此我们会想到这种事件监听器我们自己可不可以定义呢?其实我们可以模拟内置事件的监听和触发过程,以此来达到我们需 ...
分类:
其他好文 时间:
2020-04-11 12:51:11
阅读次数:
69
使用u-boot的功能更新自己:a.usb 1 30000000 usb端口下载 一直等待下载 下载到的地址 b.protect off all 去除所有存储块的写保护 c.erase 0 7ffff 擦除0~7ffff 这256k大小的数据 d.cp.b 30000000 0 80000 复制字节 ...
分类:
其他好文 时间:
2020-04-07 00:20:00
阅读次数:
69
C 签到题,计算前缀和,把所有的负项加入到一个set中,如果当前前缀和小于0,则从set中从小到大弹出负项,并且把弹出的项加回到前缀和中。 ...
分类:
其他好文 时间:
2020-03-31 19:20:01
阅读次数:
114
两种方法 一:使用set 二:使用sort+unique 就是:先排序,然后用unique把重复的数字都放在后面,再用erase删除 // // Created by LK on 2020/3/31. // #include <iostream> #include <vector> #include ...
分类:
其他好文 时间:
2020-03-31 12:40:05
阅读次数:
58