python中的输入输出和判断、循环语句以及一些math函数、字符串内建函数

“”“ 输入输出: 首先讲input和print,因为在一个程序里没有输入和输出是很恐怖的一件事情,所以他们是很重要的, input()函数从键盘录入一个数据,并用字符串的形式给予返回,input里可以有一个字符串参数 print()函数可以将参数中的内容输出给控制台,并在控制台中显示出来,里面的参数可以有多个,如果是 同一类型,可用+号链接它们(如果都是number类型的便做运算了),否...
分类: 其他 发布时间: 08-12 23:13 阅读次数: 0

json中json.loads()和json.dumps()的区别

json中json.loads()和json.dumps()的区别 刚刚好学习这两个函数,遇到些问题,百度了一下,理解了他们的区别,但百度还是没有解决掉我的问题,但经过摸索发现还是挺简单的 首先,看一下他们二者的区别: json.loads() 是将字符串传化为字典 json.dumps () 是将字典转化为字符串 这也就是它们的区别,在百度随便都能找到的。但是我主...
分类: 其他 发布时间: 08-12 23:13 阅读次数: 0

深入理解Python中的replace方法

先讨论一下它的用法: str = “abcdef” str.replace(old,new,[max])方法用于字符串的修改,将字符串str中的字符old替换为 新的new字符串,max是可选参数,可以写也可以不写,不写的情况下,表示将str中所有的old替换为new,写之后表示最大替换次数。最后将修改后的字符串给返回,他是有返回值的 例如: str= “abcd...
分类: 其他 发布时间: 08-12 23:13 阅读次数: 0

CodeForces 908D New Year and Arbitrary Arrangement

Source:Good Bye 2017
分类: 其他 发布时间: 08-12 23:12 阅读次数: 0

CodeForces 907F Power Tower

Source:Source: Codeforces Round #454 Problem:Problem: 欧拉降幂公式。改进了一下之前的写法。 Code:Code: #include using namespace std; #define fi first #define se second #define pb push_back #define ALL(A) (A).begin()
分类: 其他 发布时间: 08-12 23:12 阅读次数: 0

CodeForces 909F AND-permutations

Source:Source:Source:Codeforces Round #455 (Div. 2) Problem:Problem:Problem:给一个N(1 ≤ N ≤ 105)N(1 ≤ N ≤ 105)N (1 ≤ N ≤ 10^5),构造两个n的全排列,第一个序列pi ≠ i且pipi ≠ i且pipi ≠ i 且 pi &i = 0i = 0 i = 0,第二个序列pi ...
分类: 其他 发布时间: 08-12 23:12 阅读次数: 0

CodeForces 936C Lock Puzzle

Source:Source:Source: Codeforces Round #467 (Div. 1) Problem:Problem:Problem: Shift(n)Shift(n)Shift(n)操作使得字符串 p = αβp = αβp = αβ 变成 βRαβRαβ^Rα,其中Length(β)=nLength(β)=nLength(β) = n,最多进行3∗n3∗n3*n步操作,...
分类: 其他 发布时间: 08-12 23:12 阅读次数: 0

CodeForces 940F Machine Learning

Source:Source:Source: Codeforces Round #466 (Div. 2) Problem:Problem:Problem: nnn个整数,mmm种操作,一种是查询[l,r][l,r][l, r]的mex{c1,...,c109c1,...,c109c_1, ..., c_{10^9}},cxcxc_x指xxx出现的次数,另一种是修改一个整数的值。 Idea:Id...
分类: 其他 发布时间: 08-12 23:11 阅读次数: 0

ZOJ4009 And Another Data Structure Problem

Source:Source:Source:151 - ZOJ Monthly, March 2018 Problem:Problem:Problem: 1 l r: Change (al,al+1,…,ar)(al,al+1,…,ar)(a_l, a_{l+1}, \dots, a_r) to (a3l,a3l+1,…,a3r)(al3,al+13,…,ar3)(a_l^3, ...
分类: 其他 发布时间: 08-12 23:11 阅读次数: 0

Gym100198I Two Cylinders

Source:Source:Source: ASC3 Problem:Problem:Problem: 求两圆柱垂直相交的体积。 Idea:Idea:Idea: 积分积不出来,扔给自适应辛普森公式。 Code:Code:Code: #include<bits/stdc++.h> using namespace std; #define fi first #define se ...
分类: 其他 发布时间: 08-12 23:11 阅读次数: 0

BZOJ1500 维修数列

Source:Source:Source:[NOI2005]维修数列 Problem:Problem:Problem:模板题。Splay的一些基础操作:插入/删除/求和/求最大子段和/翻转 Idea:Idea:Idea: 1.处理T[0],maintain时不能影响父亲。 2.首尾放两个哨兵,防止越界。 3.pushdown放到get_kth中,注意maintain的时机。 4.不会m...
分类: 其他 发布时间: 08-12 23:11 阅读次数: 0

Wannafly挑战赛15 F 下棋

Source:Source:Source:Wannafly挑战赛15 Idea:Idea:Idea: 有向无环图直接求每个点的sg,放棋子相当于是一个新点。每个棋子对应一个游戏,最后求nim游戏和。那么问题在于求mex[L,R]mex[L,R]mex[L,R],用莫队+分块直接就能做。 然后学习一波主席树的做法。对于mex[L,R]mex[L,R]mex[L,R],相当于在前...
分类: 其他 发布时间: 08-12 23:10 阅读次数: 0

HDU 5799 This world need more Zhu

Source:Source:Source:2016 Multi-University Training Contest 6 Problem:Problem:Problem:一棵树,每个结点都有颜色。两种查询,第一种,u的子树上有颜色x出现了A次,t1+=x,有颜色y出现了B次,t2+=y,求gcd(t1, t2),第二种,询问u到v链上的情况。 Idea:Idea:Idea:第一种情况,dfs...
分类: 其他 发布时间: 08-12 23:10 阅读次数: 0

Wannafly挑战赛14F 细胞

Source:Source:Source:Wannafly挑战赛14 Problem:Problem:Problem: 已知t和m,ansi=∑k=0+∞2k∗C(t,k)∗[kmod2m==i]已知t和m,ansi=∑k=0+∞2k∗C(t,k)∗[kmod2m==i]已知t和m, \quad ans_i = \sum_{k=0}^{+\infty} 2^k*C(t, k)*[k \bmod...
分类: 其他 发布时间: 08-12 23:10 阅读次数: 0

18牛客多校1H Longest Path

Source:Source:Source:牛客网暑期ACM多校训练营(第一场) Problem:Problem:Problem:一棵树,两点的路径和d(u,v)d(u,v)d(u,v)为相邻边权差的平方和的总和。对于每个点,求maxvd(u,v)maxvd(u,v)\max_vd(u,v) Idea:Idea:Idea: 先考虑两遍树形DP。 down(i)down(i)down(i)表示...
分类: 其他 发布时间: 08-12 23:10 阅读次数: 0

bzoj3277 串

Source:Source:Source:串 Problem:Problem:Problem:n个字符串,对于每个串,有多少个子串至少存在于k个字符串中 Idea:Idea:Idea:right集合用set存出现的串标号。由于广义sam有废点(我这种写法),废点对parent树有影响,所以不能基排,直接建树跑dfs更新right集合,考虑启发式合并。之后每个串都扔进去跑一遍就行了。不需要考虑在...
分类: 其他 发布时间: 08-12 23:09 阅读次数: 0

18牛客多校2B discount

Source:Source:Source:牛客网暑期ACM多校训练营(第二场) Problem:Problem:Problem:n种物品,两种买法,一种选择折扣价,一种选择原价购买,使得自己的父亲可以免费。求最小值买下全部物品。 Idea:Idea:Idea:基环内向树DP。先找到树上的环,对于环上的每个点悬挂的树都跑一次树DP。然后断环为链,跑一次链DP。链上考虑两种情况,断开的边为u-&g...
分类: 其他 发布时间: 08-12 23:09 阅读次数: 0

HDU6314 Matrix

Souce:Souce:Souce:2018 Multi-University Training Contest 2 Problem:Problem:Problem:n*m的方格,黑白染色,至少x行,y列全是黑色的方案数。 Idea:Idea:Idea: 令f(n,m)为n∗m的方格,没有任意一行,任意一列全是黑色的方案数令f(n,m)为n∗m的方格,没有任意一行,任意一列全是黑色的方案数令...
分类: 其他 发布时间: 08-12 23:09 阅读次数: 0

CodeForces528D Fuzzy Search

Source:Source:Source:Codeforces Round #296 (Div. 1) Problem:Problem:Problem:有两个基因串S和T,他们只包含AGCT四种字符。现在你要找出T在S中出现了几次。 有一个门限值k≥0。T在S的第i(1≤i≤|S|-|T|+1)个位置中出现的条件如下:把T的开头和S的第i个字符对齐,然后T中的每一个字符能够在S中找到一样的,且位...
分类: 其他 发布时间: 08-12 23:08 阅读次数: 0

HDU5324 Boring Class

Source:Source:Source:2015 Multi-University Training Contest 3 Problem:Problem:Problem:给两个长度为n=5e4的序列,A和B,要求在A序列中找一个非递增的子序列,同时这个子序列的下标在B串中非递增。要求这个子序列最长,输出字典序最小的方案。 Idea:Idea:Idea:经典的三维偏序,CDQ分治。由于要求字典...
分类: 其他 发布时间: 08-12 23:08 阅读次数: 0
今日推荐