hy

Shebangs in conda managed environments

蓝咒 提交于 2019-12-01 16:34:58
I am trying to write a program in Hy and run it per the instructions on the Quickstart page in the documentation. So I installed Hy using pip from the GitHub repo per the docs, then added executable permissions to the file with chmod +x myfile.hy . To manage my Python environments, I use Anaconda's conda, rather than virtualenv. Hence the shebang #! /usr/bin/env hy does not work for me, since the conda envs live in a different directory. From conda info --envs I see that their directories are myenv * /home/myname/.conda/envs/myenv root /home/myname/anaconda3 Now attempting to run the script

Shebangs in conda managed environments

佐手、 提交于 2019-12-01 15:13:50
问题 I am trying to write a program in Hy and run it per the instructions on the Quickstart page in the documentation. So I installed Hy using pip from the GitHub repo per the docs, then added executable permissions to the file with chmod +x myfile.hy . To manage my Python environments, I use Anaconda's conda, rather than virtualenv. Hence the shebang #! /usr/bin/env hy does not work for me, since the conda envs live in a different directory. From conda info --envs I see that their directories are

GKurumi记

旧巷老猫 提交于 2019-11-30 18:59:34
20191008陈蒟蒻爆0记 T2、City by GKurumi 题目描述:(加密) 这个题一开始看起来冗杂,之后我们考虑一下,边的话基本可以处理成一个定值,因为没有边的城市建边一定是最少人的时候建边人数最少。 之后思考一个结论,假设有城市x,y对应bx,by,hx,hy需要在这两个城市各建若干个房子,那么我们一个一个城市分别完成一定比交错完成优。 证明先建大的最优: 假设hx>hy,那么先在x建应比在y建优,如果每一个城市都只要建两所房子的话: hx(bx+by)+hy(bx+by+1)+hx(bx+by+2)+hy(bx+by+3) hx(bx+by)+hx(bx+by+1)+hy(bx+by+2)+hy(bx+by+3) 约掉同类项: 有(2hy+hx)−(hy+2hx)=hy−hx<0成立。 需要建两个房子以上的时候可以归纳。 之后我们用最小生成树 计算边权的时候如果有边: \(h[x]\times b[y]\times (a[x]-b[x])\) 如果没有边是,需在基础上加上修路钱: \(R\times(b[x]+b[y])\) 建好之后就可以跑最小生成树了。 上代码: #include<bits/stdc++.h> using namespace std; #define int long long int read() { int x=0,f=1;char ch

mysql中的正则操作 匹配手机号,匹配中文,替换

对着背影说爱祢 提交于 2019-11-29 05:49:45
mysql中的正则操作 匹配手机号,匹配中文,替换 正则匹配hy_user表内tel字段的电话号码: SELECT * FROM hy_user WHERE tel REGEXP "[1][35678][0-9]{9}" SELECT tel FROM hy_user WHERE tel REGEXP "[1][35678][0-9]{9}" SELECT tel FROM hy_user WHERE tel REGEXP "^[1][35678][0-9]{9}$" SELECT tel FROM hy_user WHERE tel REGEXP "[1][35678][0-9]{9}$" 正则替换中文为空: UPDATE hy_user SET tel = REPLACE(tel, tel REGEXP '[^\x00-\xff]',''); 更新手机:为空 只留下手机号: UPDATE hy_user SET tel = REPLACE(tel,'手机 :',''); 更新联系人: 为空,只留下姓名 UPDATE hy_user SET name = REPLACE(name,'手机 :',''); ———————————————— 版权声明:本文为CSDN博主「vitaair」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接

poj1860(Bellman-Ford)

倾然丶 夕夏残阳落幕 提交于 2019-11-29 03:09:22
我们的城市有几个货币兑换点。让我们假设每一个点都只能兑换专门的两种货币。可以有几个点,专门从事相同货币兑换。每个点都有自己的汇率,外汇汇率的A到B是B的数量你1A。同时各交换点有一些佣金,你要为你的交换操作的总和。在来源货币中总是收取佣金。 例如,如果你想换100美元到俄罗斯卢布兑换点,那里的汇率是29.75,而佣金是0.39,你会得到(100 - 0.39)×29.75=2963.3975卢布。 你肯定知道在我们的城市里你可以处理不同的货币。让每一种货币都用唯一的一个小于N的整数表示。然后每个交换点,可以用6个整数表描述:整数a和b表示两种货币,a到b的汇率,a到b的佣金,b到a的汇率,b到a的佣金。 nick有一些钱在货币S,他希望能通过一些操作(在不同的兑换点兑换),增加他的资本。当然,他想在最后手中的钱仍然是S。帮他解答这个难题,看他能不能完成这个愿望。 Input 第一行四个数,N,表示货币的总数;M,兑换点的数目;S,nick手上的钱的类型;V,nick手上的钱的数目;1<=S<=N<=100, 1<=M<=100, V 是一个实数 0<=V<=103. 接下来M行,每行六个数,整数a和b表示两种货币,a到b的汇率,a到b的佣金,b到a的汇率,b到a的佣金(0<=佣金<=102,10-2<=汇率<=102) 4 . Output 如果nick能够实现他的愿望

容斥专题总结

末鹿安然 提交于 2019-11-28 09:37:40
容斥专题总结 A:How many integers can you find 过于水,但是有细节 \[\ \] \[\ \] B: Eddy's爱好 枚举k的值,直接开k次方根,为了防止爆精度,我手写了一下 然后就是对于因数容斥,或者是直接套莫比乌斯系数 const int N=4e5+10; const ll INF=(1ll<<62)-1; ll n; ll qsm(ll x,ll k) { ll res=1; while(k) { if(k&1) { double t=(double)res*x; if(t>INF) { res=INF; break; } else res=res*x; } double t=(double)x*x; if(t>INF) x=INF; else x=x*x; k>>=1; } return res; } ll yroot(ll x,ll y){ ll l=1,r=2e9,res=1; while(l<=r) { ll mid=(l+r)>>1; if(qsm(mid,y)<=x) res=mid,l=mid+1; else r=mid-1; } return res; } ll dp[100]; int main() { while(~scanf("%lld",&n)) { ll res=0; rep(i,2,60) dp[i]=yroot

在ItemDataBound中FindControl(label,HyperLink) 定义字体的色彩!(:)简单的问题)

Deadly 提交于 2019-11-26 21:27:19
1 If (e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.EditItem) Then 2 Dim dc_name As HyperLink = CType(e.Item.FindControl( " dc_name " ), HyperLink) 3 Select Case dc_name.Text 4 Case " 新闻 " 5 dc_name.ForeColor = dc_name.ForeColor.FromName( " #0000FF " ) 6 Case " 娱乐 " 7 dc_name.ForeColor = dc_name.ForeColor.FromName( " #FF6600 " ) 8 Case " 体育 " 9 dc_name.ForeColor = dc_name.ForeColor.FromName( " #FF6600 " ) 10 Case " I T " 11 dc_name.ForeColor = dc_name.ForeColor.FromName( " #0000FF " ) 12 Case " 体育 " 13 dc_name.ForeColor

LOJ#2305 [NOI2017]游戏 2-sat好题qwq

99封情书 提交于 2019-11-26 17:41:38
题目链接: 传送门 2 − s a t 2-sat 2 − s a t 好题。 因为 d ≤ 8 d\leq8 d ≤ 8 ,所以珂以考虑暴莉 O ( 2 d ) O(2^d) O ( 2 d ) 枚举所有的x。 发现这里’x’取’a’或’b’,就能包含这一位选 A / B / C A/B/C A / B / C 的情况,所以只用枚举两种就珂以了qwq。 暴莉枚举完后,得到一个确定的字符串 s t r str s t r 。 然后考虑把这个问题转化成依赖性问题: 对于字符串上的每一位,建三个节点,分别表示选 A , B , C A,B,C A , B , C 。 对于每个要求 ( x , h x , y , h y ) (x,h_x,y,h_y) ( x , h x ​ , y , h y ​ ) 分类讨论。 (1) h x = = s t r [ x ] h_x==str[x] h x ​ = = s t r [ x ] 即这个要求不可能被实现,珂以跳过。 (2) h y = = s t r [ y ] h_y==str[y] h y ​ = = s t r [ y ] 也就是说,位置 y y y 不能选 h y . h_y. h y ​ . 因为如果位置 x x x 选 h x h_x h x ​ ,位置 y y y 就一定要选 h y h_y h y ​ ,所以位置 x x