ICode9

精准搜索请尝试: 精确搜索
  • 省队集训Ⅱ-Day62021-06-06 14:05:25

    Day6 由于这一天的 T1 过于值得整理, 一道题就干了我 \(10000\) 个字符的篇幅, 所以貌似今天只整了一道题, 但是这道题费了我一整天的时间, 还连累黄文鹤 00:30 都没睡. 这就是 Day6 了. City 给四个点, \(s_1\), \(s_2\), \(t_1\), \(t_2\), 可以进行 \(k\) 次操作, 每次操作可以

  • 20210104 递归2021-05-30 23:52:58

    4.递归 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 1 def calc(n) : 2 print(n) 3 if int(n/2) ==0: 4 return n 5 return calc(int(n/2) ) 6 7 calc(10) 8 9 输出: 10

  • 20210526模拟赛总结2021-05-26 15:33:53

    T1 手玩如果有一个排列如何生成矩阵。发现最大值必不可能在矩阵中出现,次大值在左下半角只会出现一次。可以发现对于一个排列,将最大值与次大值交换位置所生成的矩阵相同,所以合法序列数一定是 2 。 然后就简单弄出排列,然后验证是否正确即可。 T2 不会搞,随便写了个暴力上去就过了……

  • 画了一个田径场,可以踢世界杯吗?2021-05-24 19:33:50

    画了一个田径场,可以踢世界杯吗? html代码 <div class="box1"> <div class="box2"> <div class="box3"> <div class="box4"> <div class="box5">

  • go语言里多线程使用recover捕获panic错误(防止一个子线程出错导致整个进程结束)2021-05-24 14:01:18

    我们启动多线程时,可能某一个子线程的操作会出现不重要的panic错误(只需要打印日志即可,不用结束整个进程),这时我们就可以用recover来捕获panic错误,来进行处理,下面是具体实例:   package main import ( "fmt" "time" "runtime" ) // 定义test函数 func test() { //

  • codeforces 2c Commentator problem2021-05-21 16:04:13

    如果2个圆半径相同,选取的点一定在一条直线上,如果2个圆半径不同,选取的点一定在一个圆上,根据这个可以求出他们的交点,可行的交点不会超过2个,然后从中选出角度比较大的点。 所以本题是计算几何或者还可以用模拟退火,调参数调到死。 #include<bits/stdc++.h> using namespace std; d

  • [CF1137E] Train Car Selection2021-05-20 20:03:28

    传送门 解答 注意到\(b, s > 0\):在前面的“更有成为最小值的可能”。 操作1:相当于将原数列清0。(没什么用) 若没有操作2:只保留第一个数即可。 若有操作2:考虑操作3相当于加上一条直线。又因要维护最小值,联想到凸包(在这个操作后仍为凸包) 那么维护凸包就可以了~本题只需要使用栈维护即

  • AGC 053 C Random Card Game 题解2021-05-17 12:02:35

    AGC 053 C Random Card Game 题解 容易发现最终被消除的牌堆一定是不包含\(2n\)的。 设不包含\(2n\)的牌堆为B,包含\(2n\)的牌堆为\(A\)。 最优策略如下: 若存在一个\(k\)满足\(B_k<A_k\),则进行操作\(k\)。 否则进行操作\(1\)。 容易发现答案是\(\max(0,\max\{d_i-i\})+n\),\(d_i

  • Python参数之可变参数2021-05-15 19:05:57

    可变参数 在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数的个数是可变的,可以是1个,2个到任意个,还可以是0个。基本语法如下: def functionname(*var_args_tuple) "函数__文档字符串" function_suite return [expression] 加了星号(*)的变量名会存放所有未命

  • 记录GOPATH在GOLAND中的坑2021-05-11 16:05:41

    首先我的环境已配置好: GO的目录结构是: add.go package calc//函数名必须大写首字母,不然外部包找不到 func Add(a int,b int)(int){ return a+b } sub.go package calc func Sub(a int,b int)(int){ return a-b } 执行文件,main.go package main import "fmt"//导

  • 8个前端开发的独特技巧2021-05-07 23:29:54

    这篇文章附带了一些开发人员的独特技巧。一些技巧可能对您的学习工作有所帮助,并提高您的效率。 1.数据清单标签 您可以通过使用<datalist>标签为为<input>元素创建autocomplete功能。 <input list="cars" name="car" id="car"> <datalist id="cars"> <option value=&quo

  • 洛谷 P4463 [集训队互测 2012] calc(拉格朗日插值优化DP)2021-05-02 16:32:09

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P4463 Problem k ≤ 1

  • css变量2021-05-01 20:04:32

    定义变量 在{}声明块中定义 变量名:-- 双横杠开头,后面可以是数字[0-9]、字母[a-zA-Z]、下划线_和短横线-这些组合,甚至是中文也行,但不能包含$、[、^、(、%等字符 大小写敏感 定义多个同名的变量时,变量的覆盖规则会是由CSS选择器的权重来决定的 选择器{ --变量名: 变量值; }

  • AGC045B 01 Unbalanced2021-04-29 15:36:22

    有个01序列,其中有些位置不确定。你要确定这些位置,最小化最大的区间0和1出现次数的差的绝对值。 \(n\le 10^6\) 把01分别看成\(\pm 1\)。显然可以前缀和之后转化成最大值减最小值之差。 设\(F(M)\)表示最大值不超过\(M\)时,最小值最大是多少。求出\(Z\)表示最小的可能的最大前缀和,

  • P2900 [USACO08MAR]Land Acquisition G2021-04-19 15:34:24

    P2900 [USACO08MAR]Land Acquisition G 斜率优化 dp 。 首先,我们可以发现这个题可以贪心:对于一个长度和宽度都小于等于另外一个地的地,我们可以直接划分到另外那一个去,直接把当前这个忽略即可。 然后我们可以发现这个求一个最大值可以直接写成一个 dp 。 设按\(h\)降序排序后: \(dp[

  • CSS calc() 函数2021-04-13 23:56:44

    实例使用 calc() 函数计算 <div> 元素的宽度:#div1 {     position: absolute;     left: 50px;     width: calc(100% - 100px);     border: 1px solid black;     background-color: yellow;     padding: 5px;     text-align: center

  • python开发基础(三)递归2021-04-10 13:32:26

    # def calc(n): # print(n) # if int(n/2) == 0: # return n # return calc(int(n/2)) # # # calc(50) # 求阶乘 import time def factorial(x): if x == 1: return x # return x+1 else: y = x * factorial(x - 1)

  • OpenCV-C++ 图像滤波-均值滤波-高斯滤波2021-04-06 22:35:21

    目录卷积计算均值滤波高斯滤波 图像模糊,也可以称为图像滤波,主要是为了去除图像中明显的噪声点; 这一节主要介绍两种滤波方式: 均值滤波和高斯滤波; 重点介绍一下两者的原理,并使用OpenCV提供的API进行测试; 卷积计算 其实,不管是均值滤波,还是高斯滤波,其核心计算是卷积操作; 计

  • P4342 [IOI1998]Polygon2021-04-06 03:02:41

    原题链接 考察:区间DP 思路:         f[i][j]表示[i,j]区间的最大得分,那么状态转移方程f[l][r] = max(f[l][r],calc(f[l][k],f[k+1][r],op[k+1])         calc函数是什么呢,根据定义f[i][j]表示i,j区间合并后的最大得分,calc就是再将f[l][k]与f[k+1][r]合并,op[k+1]就是

  • 第十三题——[RoarCTF 2019]Easy Calc2021-04-05 11:34:00

    题目地址:https://buuoj.cn/challenges 解题思路 第一步:进入题目,发现有一个输入栏叫我们输入计算表达式,按f12查看提示,看到一个calc.php页面且参数为num,且calc设置了WAF保护措施。 第二步:访问calc.php页面发现WAF安全规则以及参数检测 可以看到calc.php页面对num参数进行了

  • [蓝桥杯][算法提高VIP]数字黑洞2021-04-04 15:35:11

    \(PAT\)时做过了,再做一遍,直接模拟即可。 输入保证四位数字不全相同。 int a[5]; int n; void get(int x) { for(int i=3;i>=0;i--) a[i]=x%10,x/=10; } int calc() { int res=0; for(int i=0;i<4;i++) res=res*10+a[i]; return res; } int mai

  • go 语言学习之初步认识2021-04-02 17:53:21

    总所周知,go语言是google公司开发的语言。那么它有什么特点呢1、自带垃圾回收机制。a、内存自动回收,再也不需要开发人员管理内存。b、开发人员专注业务实现,降低了心智负担。c、只需要new分配内存,不需要释放。2、天然并发,go语言是天然支持多并发的。a、从语言层面支持并发,非常简单。b

  • 20210104 递归2021-04-02 07:01:57

    5.4.递归 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 1 def calc(n) : 2 print(n) 3 if int(n/2) ==0: 4 return n 5 return calc(int(n/2) ) 6 7 calc(10) 8 9 输出: 10

  • [蓝桥杯2019初赛]组合数问题(卢卡斯定理,数位DP,二维前缀和)2021-04-01 23:04:50

             本题的数据范围究极大。 按NOIP提高组在2016有过一样的题.不过数据规模就这道题的1~4结点。用组合数的递推公式加上二维前缀和维护即可。 洛谷的弱化数据版AC代码如下: #include<bits/stdc++.h> #define MAXN 2005 using namespace std; typedef long long ll; int

  • 省选测试102021-03-11 07:01:24

    省选测试 10 T1 ​ 原题不硕了. T2 给一个长度为\(n\)的字符串\(S\),有\(n-2\)次修改操作,第\(i\)次操作会将第\(i+1\)个字符变成\(w_i\)。 你需要在每次操作之后(包括未操作时)输出这个字符串的最长回文子串,即修改对后续有影响。 对于你来说,只需要输出一个\(ans\),表示每次操作之后

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有