题面 "传送门" 虚树 把跟询问有关的点拿出来建树,为了方便树$DP$ 在$LCA$处要合并答案,那么把这些点的$LCA$也拿出来 做法:把点按$dfs$序排列,然后求出相邻两个点的$LCA$,把这些点建一个虚树,维护一个栈就好了 Sol 虚树+树$DP$ cpp include define IL ...
分类:
其他好文 时间:
2018-05-31 00:31:06
阅读次数:
179
普通dll 包含代码段(code)、数据段(data) .NET编译的dll PE header CLR header CLR metadata CLR IL code Native data PE头差别 普通本地代码dll包含14个数据目录,.NET编译的dll包含15个数据目录 运行时差别 .N ...
分类:
Web程序 时间:
2018-05-22 22:18:07
阅读次数:
220
``` include define RG register define IL inline define _ 500005 define INF 1e18 define ll long long using namespace std; IL ll gi(){ RG ll data = 0 , ...
分类:
其他好文 时间:
2018-05-17 16:01:02
阅读次数:
331
ASP.NET优势(有了MVC后变成劣势): 浏览器无关:生成的代码遵循w3c 的XHTML标准,不同浏览器显示的内容相同 易于调试:vs2010增加了JS调试功能 运行效率高:代码先编译成中间语音(MSIL或者IL),再由JIT编译成机器语言进行运行, 调用哪部分代码就编译哪部分,并非一次性编译, ...
分类:
Web程序 时间:
2018-05-16 22:34:51
阅读次数:
198
GPU Instancing Improvement 只能改进了一些功能吧,原GPU Instancing shader可参考 https://docs.unity3d.com/Manual/GPUInstancing.html IL2CPP: Windows Runtime projections ...
分类:
编程语言 时间:
2018-05-10 11:32:27
阅读次数:
199
策略模式-Strategy 在策略模式中,一个类(策略使用者)可以更改自己的执行策略. 比如以排序算法为例子, 多种排序算法都归属于排序算法, 但是实现的算法细节不同, 使用者可以很轻松地替换策略, 选择其中一个来执行任务. 本文基本就是copy了一下Ilkka Seppälä(github里的il ...
分类:
编程语言 时间:
2018-05-09 14:50:39
阅读次数:
182
使用C 编写程序,给最终用户的程序,是需要使用release配置的,而release配置和debug配置,有一个关键区别,就是release的 编译器 优化默认是启用的。 优化代码开关即optimize开关,和debug开关一起,有以下几种组合。 | 编译器开关设置 |C IL代码质量 | JIT本 ...
Ildasm.exe 概要: 一.前言: 微软的IL反编译实用程序——Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且给出命名空间以及类的视图。在讲述如何反编译之前,有必要从虚拟CPU的角度来看CLR,这样有助于先从正 ...
分类:
其他好文 时间:
2018-04-26 19:07:41
阅读次数:
242
题面 "传送门" Sol $sam$ 求一个串的不重复的第$k$小子串很好办 如果可以相同 那么要算上每个点(前缀)的后缀的个数 那么就是这个$endpos(right)$集合的子串的出现次数 cpp include define IL inline define RG register defin ...
分类:
其他好文 时间:
2018-04-21 16:08:11
阅读次数:
188
题面 给定一个串,每次询问$l~r$组成的子串的不同子串个数 串长$2000$ Sol 每个左端点建一个$sam$同时记录答案 cpp include define IL inline define RG register define Fill(a, b) memset(a, b, sizeof( ...
分类:
其他好文 时间:
2018-04-21 12:09:31
阅读次数:
134