- 博客(500)
- 收藏
- 关注
原创 未完成题目
poj 2373 #include <cstdio>#include <queue>#include <deque>#define inf 1e9#define N 1000005using namespace std;queue<int> Q;deque<int> q;int f[N],n,l,a,b;boo...
2018-08-15 21:21:49 242
原创 NumPy | 文件读写
np.eye () 创建单位矩阵np.savetxt () 将数据保存到文件中,指定文件名及要保存的数组读入 csv 数据delimiter 设置分隔符skiprows 跳过某行usecols 的参数为一个元组,以获取第 1 字段至第 4 字段的数据npack 参数设置为 True,意思是分拆存储不同列的数据...
2022-06-07 21:33:49 237 1
原创 NumPy | 数组属性
>>> b = arange(24).reshape(2, 3, 4)//数组维度>>> b.ndim3//数组大小,元素个数>>> b.size24//每个元素占用的字节数>>> b.itemsize4//整个数组的存储空间>>> b.nbytes96//reshape>>> b.resize(4, 3, 2)>>> barray([[[ 0, 1
2022-05-28 14:52:57 190
原创 NumPy | 数组组合与分割
>>> a = arange(8).reshape(2, 4)//数组可直接运算>>> b = a * 4>>> a, b(array([[0, 1, 2, 3], [4, 5, 6, 7]]), array([[ 0, 4, 8, 12], [16, 20, 24, 28]]))//水平组合>>> hstack((a, b))array([[ 0, 1, 2, 3, 0, 4,
2022-05-28 14:38:17 197
原创 NumPy | 数组基础
>>> from numpy import * //导入np>>> arange(24)array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23])>>> b = arange(24).reshape(2, 3, 4) //创建2*3*4的多维数组>>> barray
2022-05-27 21:03:16 123
原创 HTML | 简易用户注册登录(Flask)
from flask import Flask, render_template, requestapp = Flask(__name__)@app.route("/register", methods = ["GET", "POST"])def register(): if request.method == "GET" : return render_template('register.html') else : user = request.
2022-05-25 10:29:18 433
原创 Stata | 字符函数
substr取字符变量的字串substr(name, a, b)表示取a-b位字符gen str3 make3 = substr(make, 1, 3) strpos查找字串位置,不存在则返回0strpos(s1, s2)表示在s1中查找s2的位置gen make_pos = strpos(make, "a")word在句子中取单词word(sentence, num)在sentence中取第num个单词,空格分隔...
2022-03-31 20:49:33 1662
原创 Stata | 连续变量to类别变量
在数据分析过程中,我们通常关心一个区间而非具体某个点的情况,如年龄对工资的影响,显然35岁与36岁没有本质区别。因此我们需要将年龄分组,比如0-20岁、20-30岁等,此时就要将年龄转换为类别变量。group等分数据必须先对数据进行排序gen g_pri = group(price)recode指定分界点前开后闭区间 recode price (min/5000 = 1) (5000/8000 = 2) (8000/max = 3), gen(g_price)ireco
2022-03-22 10:47:58 5918
原创 Stata | 时间序列操作
tsset声明时间变量,最好连续按时间变量排序才能进行操作tsset dateL.price生成滞后项,即把price按时间变量后移一位时间变量不连续处会产生缺失值L2.price生成二阶滞后项,N阶同理gen pri1 = L.price可批量生成滞后项,如下(生成price和length的一到三阶滞后项)L(1/3).(price length)F.price生成前推项,用法同L.priceD.price生成差分序列可N阶差分,DN.price
2022-03-21 20:17:24 7614
原创 Stata | 说明操作(note)
notenote:添加说明notes:查看说明note variable:针对变量添加说明note drop:删除说明
2022-03-14 21:16:28 1568
原创 Stata | 回归分析(esttab)
regressregress后面第一个变量为被解释变量(因变量),其他都是解释变量(自变量),可作多变量回归分析quietly regress不显示回归结果regress price weight mpgestimatesest store + name:保存刚刚一次回归的结果,模型命名为nameest store modelest dir:查看保存过的模型estimates direst drop + name:删除名为name的回归结果est clear:删除
2022-03-09 20:13:57 12345 1
原创 Stata | 简单操作2(display)
display类似输出命令dis + 数学表达式dis as 颜色dis _n换行dis _skip()空格. dis 3 + 25. dis "hhhhh"hhhhh. dis as blue "hhh"hhh. dis as red "hhh" _n as blue"hhh"hhhhhh. dis _skip(3) "hhh" hhh
2022-03-06 14:11:34 4052
原创 Stata | 变量介绍&搜索变量(lookfor)
整型byte、int、long长度不同格式:%长度.0g、%长度.0gc(三位分隔)浮点型float、double精度不同格式:%长度.小数位数f字符型str+长度格式:%-18s 靠左列印于屏幕上;若 %18s,则靠右列印;若 %~18s, 则居中列印format改格式recast改变量类型...
2022-03-06 13:59:20 5482
原创 Stata | 缺失值处理&标签
mvencode、mvdecode异常值处理mvencode将缺失值改为指定数值mvdecode把指定数值改为缺失值describe/des显示数据类型及格式、标签等label添加标签label data:数据集标签label variable:变量标签label define:自定义标签(中间变量)label values:值标签,会改变数据. sysuse auto, clear(1978 automobile data). mvencode _all, mv(
2022-03-06 13:43:46 8511 1
原创 Stata |简单操作1(sort、gsort、order、list、rename、renvars、drop)
. gen lnwage = ln(wage). gen lnwage1 = ln(wage) if married(206 missing values generated). gen sqrt_wage = sqrt(wage). list *wage in 1/5 +---------------------------------------+ | wage lwage lnwage sqrt_w~e | |------------
2022-03-05 20:17:05 10654 2
原创 Stata | 导入导出文件
sysuse导入Stata自带数据文件不用指定路径use导入Stata格式文件(.dta)需指定路径,默认工作路径insheet、outsheet无法导入dta只能导入/导出tab或逗号分隔的数据文件(.csv/.txt)infile、outfile与insheet基本相同能导入空格分隔的数据文件必须指明变量名称!!导入字符时要指定格式!xmluse、xmlsave导入excel数据先把.xls保存为.xmlfirstrow表示第一行为变量名称xmlu
2022-03-05 20:00:56 5926
原创 Stata | 初试
. sysuse auto, clear(1978 automobile data). order price weight length foreign make mpg headroom. sort privevariable prive not foundr(111);. list price +--------+ | price | |--------| 1. | 4,099 | 2. | 4,749 | 3. | 3,799 .
2022-03-05 19:55:10 1697
原创 P5727 【深基5.例3】冰雹猜想(倒序输出)
题目描述给出一个正整数 n(n≤100),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。经过若干次循环后,最终都会回到 1。经过验证很大的数字都可以按照这样的方式比变成 1,所以被称为“冰雹猜想”。例如当 n 是 20,变化的过程是 [20, 10, 5, 16, 8, 4, 2, 1]。根据给定的数字,验证这个猜想,并从最后的 1 开始,倒序输出整个变化序列。代码n = int(input())a = []a.append(n)while n
2021-03-12 17:08:08 932
原创 洛谷P5718 【深基4.例2】找最小值(数组)
题目描述求n个数最小值代码n = input()a = input().split()lst = []for i in a : lst.append(int(i))print(min(lst))
2021-01-21 21:26:09 663
原创 洛谷P1055 [NOIP2008 普及组] ISBN 号码(字符串)
分析:str[1:4]为str[1]-str[3]代码isbn = input()ans = isbn[:12]s = 0num = 1for i in ans : if i != '-' : s += int(i) * num num += 1s = s % 11if s == 10 : s = 'X's = str(s)if s == isbn[12] : print('Right')else : print(ans + ..
2021-01-21 21:13:19 376
原创 洛谷P5714 【深基3.例7】肥胖问题(有效小数)
题目描述BMI 指数是国际上常用的衡量人体胖瘦程度的一个标准,其算法是 m/h^2(40≤m≤120,1.4≤h≤2.0),其中 mm 是指体重(千克),hh 是指身高(米)。不同体型范围与判定结果如下:小于 18.5:体重过轻,输出 Underweight;大于等于 18.5 且小于 24:正常体重,输出 Normal;大于等于 24:肥胖,不仅要输出 BMI 值(使用 cout 的默认精度),然后换行,还要输出 Overweight;现在给出体重和身高数据,需要根据 BMI 指数判断体型状态并
2021-01-20 13:37:38 434
原创 洛谷P2181 对角线
题目描述对于一个 n 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,6边形:输入格式输入只有一行一个整数nn,代表边数。输出格式输出一行一个整数代表答案。输入输出样例输入3输出0输入6输出15分析:由于任何三条对角线不交于同一点,所以2条对角线确定一个点,即四个顶点确定一个交点,求选四个顶点的组合数即可。import mathn = int(input())if n == 3 : print(0)else :
2021-01-20 13:06:45 375 2
原创 洛谷P5709 【深基2.习6】Apples Prologue
题目描述八尾勇喜欢吃苹果。她现在有 m(m\le 100)m(m≤100) 个苹果,吃完一个苹果需要花费 t(0 \le t \le100)t(0≤t≤100) 分钟,吃完一个后立刻开始吃下一个。现在时间过去了 s(s\le 10000)s(s≤10000) 分钟,请问她还有几个完整的苹果?输入格式输入三个非负整数表示 m 、t 和 s。输出格式输出一个整数表示答案。输入输出样例输入50 10 200输出30代码m, t, s = map(int, input().split())
2021-01-20 12:39:39 366
原创 洛谷P1425 小鱼的游泳时间
题目描述伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?小鱼游的好辛苦呀,你可不要算错了哦。输入格式一行内输入 4 个整数,分别表示 a, b, c, d。输出格式一行内输出 2 个整数 e 和 f,用空格间隔,依次表示小鱼这天一共游了多少小时多少分钟。其中表示分钟的整数
2021-01-17 11:06:55 201
转载 洛谷P5706 再分肥宅水
题目描述现在有 t 毫升肥宅快乐水,要均分给 n 名同学。每名同学需要 2 个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 3 位),以及一共需要多少个杯子。输入一个实数 t 和一个整数 n,使用空格隔开。输出两个数字表示答案,使用换行隔开。分析:输入500.0 3输出166.6676代码t, n = input().split()print('%.3f\n%d' % (float(t) / int(n), int(n) * 2))...
2021-01-17 11:00:39 520
原创 洛谷T2005 区间方差(线段树)
T2005 区间方差题目描述给定一个序列b,以及两种操作C,x,y,C=1:将b[x]的值变为y,C=1:询问区间[x,y]的方差。分析:线段树维护区间和以及区间平方和即可。代码#include <cstdio>#define N 400005#define mo 1000000007#define ll long longusing namespace std;...
2018-11-08 10:56:05 484
原创 noip2018信心赛day2 死亡如风(trie)
3.死亡如风Descriptionhjw与yqw被空投到一个叫做de_dust2的地图上,只有最后活着的人才能吃到鸡腿。即使hjw用步枪打yqw的手 枪,hjw也是被秒杀。观察多次战斗后,zzy得出结论,id就是一切。假如hjw的id是yqw的id的前缀,那么hjw会被秒杀,否则可以苟活一 局。比如当hjw的id为hjw,而yqw的id为hjwaknoip2018时,hjw被秒杀。 yqw的...
2018-11-08 07:55:04 213
原创 noip2018信心赛day2 重要程度
2.重要程度Description为了正确开导lyh,也为了警示后人,指导老师进行了严肃而又激情的讲说。人的一生会遇到 个特殊事件(比如:初赛没过和谈恋爱)。事件之间肯定是有联系的,而且是双向的(参考上述 例子)。简单的说, 个事件构成了一个有 条边的无向联通图。直接讲述重要性可能会使某些人难以接受(继续参考上述例子)。为了比较科学一点,我们设 为事件 的重要 程度,有 I(x)=∑C(s...
2018-11-08 07:52:58 380
原创 noip2018信心赛day2画画(二分图)
画画lyh初赛结束后,选择学习画画。一天,lyh在纸上画了一棵 个节点的树。而lyh认为世界上可以被分成两半的东西是优美的。所以对于一个图来说,如果它是二分图,那么它就是优美的。 lyh想知道,最多能给这个图插入多少条边,使得这个图仍是优美的,显然树一定是优美的。 由于lyh要去见自己的另一半,于是这个问题就交给你了。Input输入文件为第一行一个整数 ,表示树的节点数。接下来 行,每...
2018-11-08 07:48:07 458
原创 滋润(状压dp)
滋润Description你有n个物品和m个包。物品有重量,且不可被分割;包也有各自的容量(<=10^8)。要把所有物品装入包中,至少需要几个包?Input第一行两个整数n,m(1<=n<=24,1<=m<=100),表示物品和包的数量。第二行有n个整数a[1],a[2],…,an,分别表示物品的重量。第三行有m个整数c[1],c[2],…,cm,分别表示...
2018-11-06 20:08:45 170
原创 jzoj2473. 【NOI2011中山联考7.18】杀人游戏(强连通分量)
2473. 【NOI2011中山联考7.18】杀人游戏Description 一位冷血的杀手潜入Na-wiat,并假装成平民。警察希望能在N个人里面,查出谁是杀手。 警察能够对每一个人进行查证,假如查证的对象是平民,他会告诉警察,他认识的人,谁是杀手,谁是平民。假如查证的对象是杀手,杀手将会把警察干掉。 现在警察掌握了每一个人认识谁。 每一个人都有可能是杀手,可看作他们是杀手的概...
2018-11-06 16:52:13 134
原创 洛谷P2312 解方程(math,枚举)
P2312 解方程题目描述已知多项式方程:a0+a1x+a2x^2 +…+anx^n=0求这个方程在[1, m ] 内的整数解(n 和m 均为正整数)输入文件名为equation .in。输入共n + 2 行。第一行包含2 个整数n 、m ,每两个整数之间用一个空格隔开。接下来的n+1 行每行包含一个整数,依次为a0,a1,a2…an输出文件名为equation .out 。第...
2018-11-05 16:28:44 214
原创 洛谷P1563 玩具谜题(模拟)
P1563 玩具谜题题目描述小南有一套可爱的玩具小人, 它们各有不同的职业。有一天, 这些玩具小人把小南的眼镜藏了起来。 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图:这时singer告诉小南一个谜題: “眼镜藏在我左数第3个玩具小人的右数第1个玩具小人的左数第2个玩具小人那里。 ”小南发现, 这个谜题中玩具小人的朝向非常关键, 因为朝内和朝外的玩具小人的左右...
2018-11-05 15:19:08 225
原创 洛谷P1525 关押罪犯(二分+二分图染色)
P1525 关押罪犯问题描述S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c的冲突事件。每年年末,警察局会将本年...
2018-11-05 14:39:43 216
原创 洛谷 P1351 联合权值
P1351 联合权值【问题描述】无向连通图 G 有 n 个点,n-1 条边。点从 1 到 n 依次编号,编号为 i 的点的权值为 Wi, 每条边的长度均为 1。图上两点(u, v)的距离定义为 u 点到 v 点的最短距离。对于图 G 上的点对(u, v),若它们的距离为 2,则它们之间会产生Wu×Wv的联合权值。请问图 G 上所有可产生联合权值的有序点对中,联合权值最大的是多少?所有联合权值之...
2018-11-05 14:36:42 262
原创 洛谷P1315 观光公交(贪心)
P1315 观光公交题目描述风景迷人的小城Y 市,拥有n 个美丽的景点。由于慕名而来的游客越来越多,Y 市特意安排了一辆观光公交车,为游客提供更便捷的交通服务。观光公交车在第 0 分钟出现在 1号景点,随后依次前往 2、3 、4 ……n 号景点。从第 i 号景点开到第 i+1 号景点需要 Di 分钟。任意时刻,公交车只能往前开,或在景点处等待。设共有m 个游客,每位游客需要乘车1 次从一个景...
2018-11-05 14:34:00 270
原创 jzoj3027. 【NOIP2011DAY2】计算系数(math)
3027. 【NOIP2011DAY2】计算系数Description给定一个多项式 (ax + by)^k ,请求出多项式展开后 xnym 项的系数。Input共一行,包含 5 个整数,分别为 a,b,k,n,m,每两个整数之间用一个空格隔开。Output输出共 1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对 10007 取模后的结果。Sample Input1 ...
2018-11-04 21:26:46 211
原创 jozj5945. 【NOIP2018模拟11.02】昆特牌
5945. 【NOIP2018模拟11.02】昆特牌Description作为一个资深OIer,你被邀请到位于波兰的CDPR总部参观。但没想到你刚一到就遇到了麻烦。昆特牌的数据库发生了故障。原本昆特牌中有 k种卡牌和n 种阵营,为了平衡,每个阵营拥有的卡牌种数都是相等的,并且每个阵营的数据顺序排列。由于故障,卡牌数据被打乱了,每个阵营现在有ai 种卡牌。因为昆特牌即将迎来重大更新,每种牌的所属...
2018-11-04 19:04:41 2241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人