<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Elijahqi]]></title><description><![CDATA[Financial & Technology]]></description><link>https://blog.youkuaiyun.com/elijahqi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; elijahqi]]></copyright><item><title><![CDATA[ICPC Pacific Northwest Regional Contest 2017 A Odd Palindrome]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/107871347</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/107871347</guid><author>elijahqi</author><pubDate>Fri, 07 Aug 2020 22:05:18 +0800</pubDate><description><![CDATA[http://www.elijahqi.win/archives/4041
We say that a string is oddodd if and only if all palindromic substrings of the string have odd length.
Given a string ss, determine if it is oddodd or not.
A substring of a string ss is a nonempty sequence of consecut]]></description><category></category></item><item><title><![CDATA[pandas从Excel中读取数据 matplotlib绘图 python结构体(类)学习]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/107124777</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/107124777</guid><author>elijahqi</author><pubDate>Sat, 04 Jul 2020 15:21:48 +0800</pubDate><description><![CDATA[任务，从excel中读取啤酒销售订单，然后算出每个品牌的铺店率。我的想法是按照铺店率从大到小排序作为横坐标，然后纵坐标是销售量。那么
常理先搞定头文件
import matplotlib.pyplot as plt
import matplotlib as mpl
import pandas as pd

用pandas读取excel中文也可以，之前直接用xlrd折腾了很久中文读入不了。
因为要在图片中显示中文
所以
需要对matplotlib进行设置，中文设置如下
mpl.rcParams['font.s]]></description><category></category></item><item><title><![CDATA[codeforces 1374E1 Reading Books (easy version)]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/107029927</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/107029927</guid><author>elijahqi</author><pubDate>Mon, 29 Jun 2020 22:31:48 +0800</pubDate><description><![CDATA[排完序以后从小到大扫一遍 如果有相同的 就把其中一个+k 扔到一个数组里 然后每次也跟这个数组比较下有没有重的 因为一次只能给一个ai加x最后看看要多大 加的时候如果有一本书两个人都like 但一个人到k了 就把这个人最大的单独like的去掉 换成这个两个人都like的加完以后 再检查一下后面有没有两个都like的 更优的
Easy and hard versions are actually different problems, so read statements of both problems c]]></description><category></category></item><item><title><![CDATA[numpy使用之 Python计算年金]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106913409</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106913409</guid><author>elijahqi</author><pubDate>Tue, 23 Jun 2020 13:21:39 +0800</pubDate><description><![CDATA[FV(annuity)终值=本利和
PV(annuity)现值=
n=收付次数
r=利率
A是年金，就是定期给的钱的数量
普通年金：每期最后收钱
预付年金：每期开始的时候收钱
普通年金现值和终值的计算即
将每一次的收的钱按复利计算现值或者终值再求和
FV=Σi=1nA×(1+r)iFV=\Sigma_{i=1}^{n}A\times(1+r)^{i}FV=Σi=1n​A×(1+r)i
PV=Σi=1nA(1+r)iPV=\Sigma_{i=1}^{n}\frac{A}{(1+r)^{i}}PV=Σi=1n​]]></description><category></category></item><item><title><![CDATA[【luogu2700】逐个击破]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106906288</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106906288</guid><author>elijahqi</author><pubDate>Mon, 22 Jun 2020 17:26:30 +0800</pubDate><description><![CDATA[并查集，加最小生成树技巧。循环搜索边的最大权值，如果边两边是需要隔离开的，则删除该边。
直接考虑原问题比较困难，我们可以这么想：删去的最少=留下来的最多。
那么我们考虑用类似于最小生成树的思想。在使用Kruskal算法时，并查集还要保存一个是否已经有敌人的城市。然后合并的时候必须要两个集合不是都有敌人的城市（最多只有一个集合有敌人的城市）才可以合并。
#include&lt;cstdio&gt;
#define N 110000
struct node1{
	int x,y,z;
};
struct nod]]></description><category></category></item><item><title><![CDATA[Python应用math模块分析保险理- 学习笔记]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106888971</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106888971</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 18:17:46 +0800</pubDate><description><![CDATA[泊松分布
泊松分布：
Poisson分布，是一种统计与概率学里常见到的离散概率分布，由法国数学家西莫恩·德尼·泊松（Siméon-Denis Poisson）在1838年时发表。
一般情况下假设随机时间发生的次数为X且服从泊松分布，那么发生次数等于K的时候概率满足以下公式
P(x=k)=λkk!×e−λP(x=k)=\frac{\lambda^{k}}{k!} \times e^{-\lambda}P(x=k)=k!λk​×e−λ
设计保险产品是需要知道一年内多少人投保
以及假定理赔人数服从泊松分布，见卷期]]></description><category></category></item><item><title><![CDATA[bzoj2438 杀人游戏]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/80087867</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/80087867</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 11:41:40 +0800</pubDate><description><![CDATA[http://www.elijahqi.win/archives/995 
Description

一位冷血的杀手潜入 Na-wiat，并假装成平民。警察希望能在 N 个人里面， 
查出谁是杀手。 
警察能够对每一个人进行查证，假如查证的对象是平民，他会告诉警察，他 
认识的人， 谁是杀手， 谁是平民。 假如查证的对象是杀手， 杀手将会把警察干掉。 
现在警察掌握了每一个人认识谁。 
每一个人都...]]></description><category></category></item><item><title><![CDATA[luogu1084 疫情控制]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/80161124</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/80161124</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 11:25:45 +0800</pubDate><description><![CDATA[http://www.elijahqi.win/archives/1095 
题目描述

H 国有 n 个城市，这 n 个城市用 n-1 条双向道路相互连通构成一棵树，1 号城市是首都，也是树中的根节点。

H 国的首都爆发了一种危害性极高的传染病。当局为了控制疫情，不让疫情扩散到边境城市（叶子节点所表示的城市），决定动用军队在一些城市建立检查点，使得从首都到边境城市的每一条路径上都至少有一个检查...]]></description><category></category></item><item><title><![CDATA[luogu1196 银河英雄传说]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/79811138</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/79811138</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 11:24:59 +0800</pubDate><description><![CDATA[http://www.elijahqi.win/archives/707 
题目描述

公元五八○一年，地球居民迁至金牛座α第二行星，在那里发表银河联邦创立宣言，同年改元为宇宙历元年，并开始向银河系深处拓展。

宇宙历七九九年，银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征，气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。

杨威利擅长排兵布阵，...]]></description><category></category></item><item><title><![CDATA[bzoj3796 mushroom追妹子]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/79749503</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/79749503</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 11:24:52 +0800</pubDate><description><![CDATA[http://www.elijahqi.win/archives/630 
Description 
Mushroom最近看上了一个漂亮妹纸。他选择一种非常经典的手段来表达自己的心意——写情书。考虑到自己的表达能力，Mushroom决定不手写情书。他从网上找到了两篇极佳的情书，打算选择其中共同的部分。另外，Mushroom还有个一个情敌Ertanis，此人也写了封情书给妹子。 
Mushroom不...]]></description><category></category></item><item><title><![CDATA[bzoj 3258 秘密任务]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/80684992</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/80684992</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 11:24:03 +0800</pubDate><description><![CDATA[http://www.elijahqi.win/archives/3689 
Description 
Alice听说在一片神奇的大陆MagicLand，有一个古老的传说……很久很久以前，那个时候 MagicStates共和国刚刚 
成立。 反对新政府的势力虽已被镇压，但仍然在暗地活动。这一次，情报局得到了一个令人震惊的消息，被软禁 
在首都府邸中的Frank ——著名的反对派领袖，秘密逃出首都，...]]></description><category></category></item><item><title><![CDATA[bzoj 4448 [Scoi2015]情报传递]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/81536763</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/81536763</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 11:23:52 +0800</pubDate><description><![CDATA[http://www.elijahqi.win/archives/3848 
Description

奈特公司是一个巨大的情报公司，它有着庞大的情报网络。情报网络中共有n名情报员。每名情报员口J-能有 
若T名（可能没有）下线，除1名大头日外其余n-1名情报员有且仅有1名上线。奈特公司纪律森严，每 
名情报员只能与自己的上、下线联系，同时，情报网络中仟意两名情报员一定能够通过情报网络传递情报。 ...]]></description><category></category></item><item><title><![CDATA[luogu3370 【模板】字符串哈希]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/79075015</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/79075015</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 11:14:30 +0800</pubDate><description><![CDATA[题目描述

如题，给定N个字符串（第i个字符串长度为Mi，字符串内包含数字、大小写字母，大小写敏感），请求出N个字符串中共有多少个不同的字符串。 
友情提醒：如果真的想好好练习哈希的话，请自觉，否则请右转PJ试炼场:) 
输入输出格式

输入格式：

第一行包含一个整数N，为字符串的个数。

接下来N行每行包含一个字符串，为所提供的字符串。

输出格式：

输出包含一行，包含一个整数，为不同的字符]]></description><category></category></item><item><title><![CDATA[Python 自动截图-搜集企业外部风险资料]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106883099</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106883099</guid><author>elijahqi</author><pubDate>Sun, 21 Jun 2020 11:12:35 +0800</pubDate><description><![CDATA[最近在东亚天津分行对公业务部实习，实习生做一些无用的工作。在对企业贷款前风评的时候外部公众信息的搜集也是其中一环。对于贷款企业首先需要绘制其股权图，然后根据企业法人董事，及受益人（25%股权以上）的关联企业进行外部公众信息收集。
用python写了自动截图的软件
这样我就可以做更核心的一些事务了????
百度搜索一开始我在想怎么点击翻页，其实有更加简便的规则，详细参考
from selenium import webdriver
from selenium.webdriver.chrome.options ]]></description><category></category></item><item><title><![CDATA[YOJ211 严神的机器人 IV]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106798218</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106798218</guid><author>elijahqi</author><pubDate>Tue, 16 Jun 2020 23:57:58 +0800</pubDate><description><![CDATA[注意细节即可
#include&lt;bits/stdc++.h&gt;
using namespace std;
inline int gcd(int x,int y){
	return !y?x:gcd(y,x%y);
}
int n,a,b;
int main(){
	scanf("%d%d%d",&amp;n,&amp;a,&amp;b);
	long long t=(long long)a*b/gcd(a,b);
	int ans=n-n/a-n/b+2*(n/t);
	printf("%d\n.]]></description><category></category></item><item><title><![CDATA[YOJ208 严神的机器人 III]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106798192</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106798192</guid><author>elijahqi</author><pubDate>Tue, 16 Jun 2020 23:55:38 +0800</pubDate><description><![CDATA[二分初始体力模拟即可
#include&lt;bits/stdc++.h&gt;
using namespace std;
int n,h[110000];
inline bool check(int mid){
	long long md=mid;
	for (int i=1;i&lt;n;++i){
		md*=2; if (md&gt;1e10) md=1e10;
		md-=h[i+1];if (md&lt;=0) return 0;
	}return 1;
}
int main(){
	//fr.]]></description><category></category></item><item><title><![CDATA[YOJ207 严神的机器人 II]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106798167</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106798167</guid><author>elijahqi</author><pubDate>Tue, 16 Jun 2020 23:53:33 +0800</pubDate><description><![CDATA[贪心即可
#include&lt;bits/stdc++.h&gt;
using namespace std;
int n;char s[210000];
int main(){
	//freopen("b.in","r",stdin);
	scanf("%d",&amp;n);
	scanf("%s",s+1);
	vector&lt;int&gt; a,b;
	for (int i=1;i&lt;=n*2;++i){
		if (s[i]=='0') a.push_back(i);else b.pus.]]></description><category></category></item><item><title><![CDATA[Python简易分析股指]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106798121</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106798121</guid><author>elijahqi</author><pubDate>Tue, 16 Jun 2020 23:50:12 +0800</pubDate><description><![CDATA[分析道琼斯工业平均指数，恒生，上证综指，深证成指。
List.append(x)在末尾加入x
任务找出首次跌幅超过-0.6%的涨跌幅数据
找出恒指所有下跌的数据
保证上证综指的日涨跌幅在[-1%,1%]之间
import xlrd
data= xlrd.open_workbook('20190401.xlsx')
table = data.sheet_by_name(u'Sheet1')
DJ_index=table.col_values(1,1,14)
HS_index=table.col_values(]]></description><category></category></item><item><title><![CDATA[YOJ 102严神的数列]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106797991</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106797991</guid><author>elijahqi</author><pubDate>Tue, 16 Jun 2020 23:38:14 +0800</pubDate><description><![CDATA[n&lt;=3e6
#include &lt;bits/stdc++.h&gt;
using namespace std;
int const N=4400000;
int n,num,q[N],flag[N],x,e,ans,f[N],anss;
void P(){
	for(int i=2;i&lt;=N;++i){
		if(flag[i]) q[++num]=i;
		for(int j=1;j&lt;=num;++j){
			if(q[j]*i&gt;N) break;
			flag[i*q.]]></description><category></category></item><item><title><![CDATA[YOJ 101 严神的游戏]]></title><link>https://blog.youkuaiyun.com/elijahqi/article/details/106797961</link><guid>https://blog.youkuaiyun.com/elijahqi/article/details/106797961</guid><author>elijahqi</author><pubDate>Tue, 16 Jun 2020 23:36:16 +0800</pubDate><description><![CDATA[严神被隔离久了很无聊， 于是发明了一种游戏。
给出一个数列 a, 甲乙两人每次从数列中拿取一个数，直到取完为止。 甲先手。获得的分数为每人取到所有数字的数字和。
现在严神想知道， 如果两人都按照最优策略取， 甲的分数比乙高多少。
输入共 2 行。
第 1 行， 一个整数 N , 代表数列 a 的长度。
第 2 行， N 个整数， 代表数列中每个数的值。
输出仅一个整数。 如果两人都按照最优策略取， 甲的分数与乙的分数之差。
Sample Input
3
1 2 4
Sample Output
3
#incl]]></description><category></category></item></channel></rss>