iOS
cf-edu-142.D
题目链接:https://codeforces.com/problemset/problem/1792/D 算法:tire树求最长公共前缀(lcp)。 反思:题目转换出的题意已大致得到,但怎么具体求不会。 思路:tire树维护一个结构,1在哪些位置出现,2在哪些位置出现,以此类推。 代码:
Codeforces Round 868 (Div. 2)
Preface 恭迎废物hl666终于回到了他忠诚的蓝名之位 本来这场25min切完前三题而且没挂的时候感觉状态不错的,然后D被自己的一个假做法坑了1h 最后ztc想出了大概的构造方法后已经来不及写了,一些细节没考虑好直接爆炸 本来当时就有弃D开E的想法的,但可惜E的题意在公告出来之前就已经读错了,后面出了公告的时候已经决定死磕D了就没管了 不然我是打算先写E的暴力找规律的,因为前面的假题意发现连
P3573 [POI2014]RAJ-Rally 题解
非常好题目,爱来自 xc。 看到有向无环图,想到拓扑序。通过拓扑序,可以轻松求出以每个点为起点的最长路 (disS)与每个点为终点的最长路 (disF)。 如何求总共的最长路?在 (disS,disF,disS_u + 1 + disF_v((u,v)in E)) 中取最大值即可。注意最后一项,表示将连边的二点值相加。 如何处理删点?删掉一个点后,有一些点的 (disS) 不会变,有
P1344 [USACO4.4] 追查坏牛奶 Pollutant Control 题解
一、题目描述: n 个点,m 条边,带边权。起点为 1,终点为 n。 求最小割以及在最小割的情况下的最少割的边数。 2<=n<=32,1<=m<=1e3。 二、解题思路: 第一问很好求解,直接最大流即可。 第二问想不出来,看了题解把我震惊了!简直太妙了! 设边 i 原本的边权为 w[i],现在我们令新边权 v[i]=w[i]*2e3 +
P1345 [USACO5.4]奶牛的电信Telecowmunication 题解
一、题目描述: n 个点,m 条边,给定起点 s 和终点 t ,求最少删去几个点后,s 和 t 不连通。 注意,s 和 t 不能删掉。1<=n<=100,1<=m<=600; 二、解题思路: 刚刚学了最大费用流,知道最大流等于最小割。但此题割的不是边,是点。 我们需要将将割点转化为割边。把一个点切成两半! 为之奈何?把一个点看成两个点,不就
我的第一个项目(十二) :分数和生命值的更新(后端增删查改的"改")
好家伙,写后端,这多是一件美逝. 关于这个项目的代码前面的博客有写 现在,我们登陆进去了,我开始和敌人战斗,诶,打到一百分了,我现在要把这个分数保存起来 1.前端先把测试样例写好 随便写一个测试样例 (确实是非常朴实无华的测试样例) 2.随后我们来到后端 来到contr
vue 项目代码明明报错了,但控制台不打印错误的问题
我检查了如下几个内容: 我并没有任何地方做了try/catch 并不处理的情况。 也没有使用 app.config.errorHandler 全局错误拦截。 axios 也没有拦截响应也没有任何处理(哪怕报错的代码和请求无关) 哪怕手动输出 throw new Error(e.message) 也不会报错。 debugger 能在代码报错前正常生效。 最终检查结果 &n
苹果商店上架流程_App上架苹果流程及注意事项
苹果商店上架流程_App上架苹果流程及注意事项 APP上架是:APP应用从提交审核到上架整个过程。目的是让应用展示在APP Store上获取流量及用户 一、IOS上架整个流程 1、申请开发者账号 2、创建APP ID及申请证书 3、itunes connect 创建APP 4、打包 上传APP 5、提交APP,上
vue3 + ts + vite 封装 request
目录 request.ts (直接复制可用) status.ts (直接复制可用) 不要忘了配置代理 在 vite.config.ts 里 如何应用 export function list(params: any) { return requ
Gangsters UVA - 672
一家饭店,有一扇大小会变得门,变化范围为[0,k]。每过一单位时间你可以让门的大小+1,-1,或者不变。客人会在不同的时间来吃饭,但是如果门的大小和他们希望的值不一样,他们就不会进来并且直接消失。吃饭要花钱,现在问饭店最多能赚多少钱。 F[i ] [j ] =max( F[i-1][j] +v,F[i-1][j-1] +v,F[i-1][j+1] +v) #
2021年美亚杯资格赛复盘WP
2021年美亚杯资格赛复盘WP 主管手机 [单选题] 工地主管电话的微信账号是什么? (1分)D A. Kasier751111 B. Kasierlee751111 C. Kasierlee D. 以上皆非 这里不能使用弘连,而是一个叫做cellebrite的软件……没见过,本土化差,偏偏我对苹果取证没啥经验 搜weixin和wechat都出不来,翻包也翻不出来,开门大吉 所以只能默认
2023-04-28:将一个给定字符串 s 根据给定的行数 numRows 以从上往下、从左到右进行 Z 字形排列 比如输入字符串为 “PAYPALISHIRING“ 行数为 3 时,排列如下 P
2023-04-28:将一个给定字符串 s 根据给定的行数 numRows 以从上往下、从左到右进行 Z 字形排列 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下 P A H N A P L S I I G Y I R 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串 "PAHNAPLSIIGYIR" 请你实现这个将字符串进行指定行数变换的
[TJOI2019]甲苯先生的滚榜
[TJOI2019]甲苯先生的滚榜 又双叒叕来水博客了 几乎就是一个板子,虽然有两个关键字,但是实际上可以压成一个。 k=a*mo-b 其中a为过题数,b为罚时,mo=2e6,因为b<1.5e6。所以我们可以用这样一个二元组来表示。 虽然说相同的二元组可以对应不同的人,但实际上是谁不重要,重要的是有哪些数。然后就是基本的delete和insert操作,然后查询可以和insert合到一起写,这