RAII是Resource Acquisition Is Initialization的简称,是C++语言的一种管理资源、避免泄漏的惯用法。利用的就是C++构造的对象最终会被销毁的原则。RAII的做法是使用一个对象,在其构造时获取对应的资源,在对象生命期内控制对资源的访问,使之始终保持有效,最后在对象析构的时候,释放构造时获取的资源。为什么要使用RAII?上面说到RAII是用来管理资源、避免资源泄
原创 2016-07-30 12:01:32
764阅读
HRESULT __stdcall QueryInterface( REFIID rii
转载 2022-11-07 20:22:04
239阅读
题目连接题意:给n和m,一行m个1 > mp;map >::iterator it;int main(){ int n, m; while (~RII(n, m)) { mp.clear(); REP(i, m) { ...
转载 2015-12-26 20:31:00
64阅读
2评论
测试地址(题面在Discuss里):防守战线 做法:这题需要用到线性规划知识中的单纯形法和对偶理论。 观察题目,设每个位置建的塔数为xi,我们可以知道所有约束条件都可以表示成∑Rii=Lixi≥Di的形式,我们把系数矩阵记作A,所有变量xi排成一个列向量X,...
转载 2017-06-14 17:23:00
139阅读
2评论
给出结点数n 结点两两相连成一个环 再给出m 求 在环中去掉m个点 使得联通块最大 输出最大联通块 比赛的时候我还在模拟。。。 其实可以找一下规律光速ac cout 的三目运算符一定要加括号 int main() { int n,m; RII(n,m); cout<< (m==0? 1: min(m
转载 2019-05-10 10:46:00
50阅读
2评论
测试地址(题面在Discuss里):防守战线 做法:这题需要用到线性规划知识中的单纯形法和对偶理论。 观察题目,设每个位置建的塔数为xi,我们可以知道所有约束条件都可以表示成∑Rii=Lixi≥Di的形式,我们把系数矩阵记作A,所有变量xi排成一个列向量X,...
转载 2017-06-14 17:23:00
78阅读
2评论