目录 "一.new和delete用法" "二.malloc和free的用法" "三.new和malloc的区别" 正文 每个程序在执行时都会占用一块可用的内存空间,用于存放动态分配的对象,此内存空间称为自由存储区或堆。 "回到顶部" 一.new和delete用法 如下几行代码: int \ pi=n ...
分类:
其他好文 时间:
2019-09-03 13:36:57
阅读次数:
114
题面 https://www.luogu.org/problem/P2992 题解 如果一个三元点集构成黄金三角形,则他们对原点的夹角加起来为$2\pi$, 所以考虑补集转换,不构成黄金三角形的三元点集,可以画一条过原点的直线,使他们都在直线一边。 枚举直线,双指针。 注意这题$atan2(y,x) ...
分类:
其他好文 时间:
2019-09-02 00:02:10
阅读次数:
101
本周主要复习学习过往知识,敲了七个小时的代码, 1.复习了使用变量的步骤 2.常量:final <数据类型> <常量名> =<初始值> final double PI=3.149.单目运算符包括! ~ ++ --,优先级别高 3.三目运算符:三元运算符 int min; min = 5 < 7 ? ...
分类:
其他好文 时间:
2019-09-01 10:53:38
阅读次数:
67
1 const double eps=1e-10; 2 const double PI=acos(-1.0); 3 using namespace std; 4 struct Point{ 5 double x; 6 double y; 7 Point(double x=0,double y=0):... ...
分类:
其他好文 时间:
2019-08-31 19:02:54
阅读次数:
76
题意 一个人初始在1级,从i级升级到i+1级需要ai的费用,有pi的概率升级成功,(1 pi)的概率升级失败降到xi级。共有n(5e5)级,q(5e5)询问,每组询问查询从L级升到R级花费的期望。 "题目连接" 思路 这个题关键是期望是可以相减的,也就是说,E(L,R)=E(1,R) E(1,L)。 ...
分类:
其他好文 时间:
2019-08-30 19:10:42
阅读次数:
64
Description 自从迷上了拼图,JYY 就变成了个彻底的宅男。为了解决温饱问题,JYY 不得不依靠叫外卖来维持生计。 外卖店一共有n种食物,分别由1到n编号。第i种食物有固定的价钱Pi和保质期Si。第i种食物会在Si天后过期。JYY 是不会吃过期食物的。比如 JYY 如果今天点了一份保质期为 ...
分类:
其他好文 时间:
2019-08-29 14:04:47
阅读次数:
83
$slat = $banner_content['jd']; $slng = $banner_content['wd']; $sql = "select *, ROUND(6378.138*2*ASIN(SQRT(POW(SIN(($slat*PI()/180-jd*PI()/180)/2),2)+ ...
分类:
数据库 时间:
2019-08-27 23:09:34
阅读次数:
131
题目 "题目连接:魔法排列" 众所周知,集合 {1 2 3 … N} 有 N! 种不同的排列,假设第 i 个排列为 Pi 且 P[i][j] 是该排列的第 j 个数。 将 N 个点放置在 x 轴上,第 i 个点的坐标为 xi 且所有点的坐标两两不同。 对于每个排列(以 Pi 为例),可以将其视为对上 ...
分类:
其他好文 时间:
2019-08-26 09:34:39
阅读次数:
87
http://poj.org/problem?id=1821 题意:给长度为n的木板,k个工人,每个工人要么不粉刷,或者选择一个包含木板si,长度不超过li的连续的一段木板粉刷,每粉刷一块得到pi的报酬,问如何安排工人使得总报酬最大? 思路:可以按si给工人排序,这样我们就可以按照顺序依次安排工人。 ...
分类:
其他好文 时间:
2019-08-25 20:10:07
阅读次数:
120
给定序列 T1, T2, ... TN,你可以从中选择一些 Ti,可以选择 0 个(即不选)。
定义你选择的权值 = (满足 T[L...R] 都被选择的区间 [L, R] 的数量)-(你选择的 Ti 之和),你希望这个权值尽量大。
现在有 M 次询问,每次询问假如将 T[Pi] 修改成... ...
分类:
其他好文 时间:
2019-08-25 13:47:50
阅读次数:
73