-
[综合] 两种会场安排问题(今年暑假不AC,会场安排)
今年暑假不AC TimeLimit:1000MSMemoryLimit:32768KB64bitIOFormat:%I64d&%I64u Description “今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球...
75
热度 -
[综合] 求约数的个数(模板)
#include<iostream> #include<set> #include<cmath> usingnamespacestd; intmain() {intn;while(cin>>n&&n){intans=1;inte=2;w...
79
热度 -
[综合] Complete the Word CodeForces 716B
CompletetheWord TimeLimit:2000MSMemoryLimit:262144KB64bitIOFormat:%I64d&%I64u 题目链接CodeForces716B Description ZStheCoderlovestoreadthedictionary.He...
82
热度 -
[综合] 矩阵快速幂 (模板)
#include<iostream> #include<cstdio> #include<cstring> usingnamespacestd;constintmaxn=2; constintmod=10000;//矩阵结构体 structMatrix{inta[...
52
热度 -
[综合] Prime Cryptarithm 牛式
PrimeCryptarithm牛式 TimeLimit:1SecMemoryLimit:64MB Description 下面是一个乘法竖式,如果用我们给定的那n个数字来取代*,可以使式子成立的话,我们就叫这个式子牛式。 ***x**-------******-------**** 数字只能取代...
52
热度 -
[综合] ACM-ICPC Live Archive: 6838
要想使括号匹配,sum数组的值要都大于0 //structA //{ //intx,y; //booloperator<(constA&a)const //{ //returnx>a.x; //} //};//优先队列(按结构体中的x从小到大排序) //priority_que...
72
热度 -
16
热度 -
[综合] Large Summation(?CFGym 101532C)
C-LargeSummation TimeLimit:1000MSMemoryLimit:262144KB CFGym101532C useMathJaxtoparseformulas Description Youaregivenanarrayaconsistingofnelementa1,?a2...
93
热度 -
[综合] 凸包(讲解+模板+例题)
凸包讲解 例题POJ2187 模板 #include<cstdio> #include<iostream> #include<algorithm> #include<cstring> #include<cmath> usingnamespa...
77
热度 -
34
热度 -
[综合] 线段树求逆序对(POJ2299)
POJ2299 逆序对即给定一行序列,问对于每一个数字,位于该数字前面且大于该数字的共有多少个。事实上,我们可以建立一个哈希表,把输入的数字全部统计进去,每计算一个数字的逆序数时,统计该数字后面的值之和,例如:53741建立哈希表:m[1],m[3],m[4],m[5],m[7]初始都是0现在加入5...
52
热度 -
[综合] Python 大数运算 (进击吧!阶乘)
进击吧!阶乘 a=0 whileTrue:try:a=input()sum=1foriinrange(1,a+1):sum=sum*iprint(sum)except:break python实现循环输入到文件结尾(类似于c语言的while(scanf("%d",&n)!=EOF)while...
18
热度 -
[综合] Fence Building(欧拉定理、卢卡斯定理)
平面内的区域个数=平面内的点数+平面内的边数+2,因为这个是在圆上,所以圆外的那1个要减去,所以最后+1而不是+2。点数=C(n,4),即每4个点连线就有一个平面内的点产生,边数=C(n,2),即每两个点连线就产生一条边。 组合数的几种求法 #include<algorithm> #in...
82
热度 -
56
热度 -
[综合] Rake It In ( DFS)
计蒜客RakeItIn 由于k<=3,t<=200,可以想到,在最坏的情况下,暴力计算出每一层的最优解,一共也只有6层,时间最多为200*(9^6)。暴力递归(回溯)出每一层的最优解,进而求取最终答案。 #include<iostream> #include<cstri...
33
热度 -
[综合] P1020 导弹拦截 洛谷
思路:第一问求最长不升子序列,第二问求最长上升子序列 #include<bits/stdc++.h> #include<map> usingnamespacestd; typedeflonglongll; map<ll,ll>mp; lla[100100],n,a...
35
热度 -
37
热度 -
[综合] 归并排序 求 逆序对
题目链接洛谷P1908 引用该题题解中的一段话: //在某个时候,左区间:567下标为i //右区间:129下标为j // //这个时候我们进行合并: //step1:由于5>1,所以产生了逆序对,这里,我们发现,左区间所有还没有被合并的数都比1大,所以1与左区间所有元素共产生了3个逆序对(即...
29
热度 -
[综合] 回答一个同事关于模板的疑问
例子打头:p34 template<classt> classA{ private: intvalue; public: template<classd> A(constA<d>&a); }; p35: voidf(A<string>)...
0
热度 -
[综合] 关于成员函数和有元函数
成员函数和有元函数有"本质的"区别吗?他们都是用某种算法操作任何需要操作成员数据结构 成员函数和有元的区别在于: 成员函数的"左操作"符是this指针, 这个this指针是固定死了的.我们用的什么对象或指针调用成员函数,这个this就是什么值,编译器给我们搞定了.我们能选择的只有这个this指针是c...
25
热度