at_arc 105 arc at

AT_arc125_c [ARC125C] LIS to Original Sequence 题解

题目传送门 前置知识 贪心 | 构造 解法 对于任意一个未加入序列 \(P\) 的数 \(x<A_{i}(1 \le i \le k-1)\),如果其放在了 \(A_{i}\) 的前面,会导致最长上升子序列长度加一,从而不符合题目要求。因此我们需要把 \(x\) 放在 \(A_{i}\) 后面,同理 ......
题解 125 Original Sequence AT_arc

ARC169

ARC169 前言 学校晚饭后不让来机房,时间卡的很死。基本赶不上赛时 AtCoder,更不能谈 codeforces 了。这就导致到现在一场 ARC 没参加过。 于是今天 VP 了一下,A题很水十分钟碾过去了,B题先想到了一个假贪心,答题思路不变稍微改改改成 dp 就可以了。C 题写的比B还快,比 ......
ARC 169

AT_abc243_g [ABC243G] Sqrt题解

题目大意 有一个数列,初始时只有一个数 \(X\)。你可以对它进行一种操作:设末尾的数为 \(Y\),从 \(1 \sim \sqrt{Y}\) 中选一个数加到数列的末尾。如此进行 \(10^{100}\) 次操作,问数列一共有多少种可能的状态。 解法 考虑 DP。 设 \(dp_i\) 表示以数字 ......
题解 243 AT_abc 243G Sqrt

AT_abc243_g [ABC243G] Sqrt题解

题目大意 有一个数列,初始时只有一个数 \(X\)。你可以对它进行一种操作:设末尾的数为 \(Y\),从 \(1 \sim \sqrt{Y}\) 中选一个数加到数列的末尾。如此进行 \(10^{100}\) 次操作,问数列一共有多少种可能的状态。 解法 考虑 DP。 设 \(dp_i\) 表示以数字 ......
题解 243 AT_abc 243G Sqrt

AT_arc167_e 题解

题意 给定 \(k\) 和一个排列 \(P'\),问有多少个排列 \(P\) 以最少步数交换相邻两个元素来进行收敛,最终的排列可能是 \(P'\),一个排列是收敛的当且仅当对于每一个数,在该数前且比这个数大的数的个数不超过 \(k\) 个。 思路 考虑正向的让一个排列收敛,我们设在第 \(i\) 个 ......
题解 AT_arc 167 arc AT

AT_agc054_c 题解

题意 给定 \(k\) 和一个排列 \(P'\),问有多少个排列 \(P\) 以最少步数交换相邻两个元素来进行收敛,最终的排列可能是 \(P'\),一个排列是收敛的当且仅当对于每一个数,在该数前且比这个数大的数的个数不超过 \(k\) 个。 思路 考虑正向的让一个排列收敛,我们设在第 \(i\) 个 ......
题解 AT_agc 054 agc AT

AT_cf17_final_j 题解

题意 给定一棵既有点权也有边权的树,构造一个完全图,图中两点间边的边权为树中两点点权之和加上两点间的距离,求该图的最小生成树。 思路 发现完全图总边数太大,考虑减少边数。 这里有一个性质: 如果在一个图中选取任意个联通的边集,使得它们的并为全集,则整个图的最小生成树中的边一定在 分割后的两个边集的最 ......
题解 final_j AT_cf final AT

git bash报错fatal: detected dubious ownership in repository at的解决方法

由于新版本的git安全机制,需要核对文件安全性,如果文件夹所以者和当前用户不一致就警告。 方法1,可以把文件的所有者更改为当前用户的 方法2,命令 git config --global --add safe.directory "你的目录或者文件" 意思就是把该目录或者文件白名单安全的 ......
repository ownership detected dubious 方法

题解 ARC140E【Not Equal Rectangle】

萌萌构造题,随便构造构造就做出来了。似乎跟官方题解思路一样。 首先解决以下问题:给定一个质数 \(P\),构造一个每个数在 \(0\sim P-1\) 的大小为 \(P^2\times P^2\) 的矩阵,满足不存在 \(x_1\ne x_2,y_1\ne y_2\) 使得 \(a_{x_1,y_1 ......
题解 Rectangle Equal 140E ARC

AT_arc105_d

分析 注意到本题在放完盘子之后就是一个简单的 Nim 问题,所以考虑每个背包会放到哪个盘子。由于放完盘后谁执先手与 \(n\) 的奇偶性有关,于是分类讨论。 如果 \(n\) 是奇数,放完后后手先取硬币,他肯定会尽量让异或和不为 \(0\)(Nim 的玩法),那么他有一个必胜策略:不管先手取哪个背包 ......
AT_arc 105 arc AT

[ARC160D] Mahjong

Solution 首先判掉 \(k\nmid m\) 时显然无解的情况。 然后考虑倒着做,往序列上加,那么有显然的 \(dp\),记 \(f_{i,j}\) 表示考虑前 \(i\) 个位置,总共做了 \(j\) 次操作的方案数,转移的时候将区间加操作钦定在最后一个位置统计,暴力枚举操作的数量即可转移 ......
Mahjong 160D ARC 160

【问题记录】【Fastjson】Fastjson 反序列化失败,syntax error, position at 0, name value

1 问题现象 今儿调 webservice 的一个接口, 他们有一个 json 字符串,我反序列话的时候,发现报错: // 返回json字符串 {"rs":"false","value":"JSONObject["dbilldate"] not found."} 看字符串觉得没啥毛病。 2 解决办法 ......
Fastjson 序列 position syntax 问题

解决前后端的跨域问题:Access to XMLHttpRequest at '**' from origin '**' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

报错信息: Access to XMLHttpRequest at 'http://localhost:8182/cooperationRequest/getList' from origin 'http://localhost:3004' has been blocked by CORS poli ......

AT_joisc2018_b 题解

AT_joisc2018_b 题解 传送门 题意 有一个以原点为中心的正方形,有 \(n(n\le 100)\) 条不在正方形内部的线段,你需要画一些不在正方形内部的线段,使得这些线段可以把正方形围起来,要求最小化你画的线段的长度和。 思路 我们需要画出一条闭合折线,并且能够把正方形包围。 考虑我们 ......
题解 AT_joisc joisc 2018 AT

ARC133D Range XOR

ARC133D Range XOR 题目链接:【ARC133D】 Range XOR 非常好数位 dp。 思路 根据异或的前缀和,我们可以把式子化成这样。 \[\sum_{i=l}^r\sum_{j=i}^r [s_j\oplus s_{i-1}==v] \]然后先去掉 \(l \leq r\) 的 ......
Range 133D ARC 133 XOR

dbeaver导入sql脚本报错的排查—— ERROR 1366 (HY000) at line

描述 在使用dbeaver进行sql脚本导入的时候报了以下的错误。 C:\Users\xxxx\AppData\Roaming\DBeaverData\drivers\clients\mysql_8\win\mysql.exe -u root --host=xxxxxxx --port=3306 x ......
脚本 dbeaver ERROR 1366 line

ARC068F Solitaire

题意 将 \(1\dots n\) 依次加入一个双端队列,然后再一个一个弹出,要求得到的第 \(k\) 个数是 \(1\),求得到的排列有多少种。 做法 我们首先考虑 \(n = k\) 的问题。经过简单的转化不难发现,我们实际上是在数有多少个长度为 \(n-1\) 的排列可以被划分成两个上升子序列 ......
Solitaire 068F ARC 068

[ARC105E] Keep Graph Disconnected 题解

赛时冲了两个多小时没冲出来,想得断断续续,导致没想到如何处理奇偶。 思路 根据限制条件一,可以知道最后的图一定是两个连通块,其中一块包含 \(1\),另一块包含 \(n\)。因为此时再想连边就必须连通两个块,使其不合法了。 每次操作都是新增一条边,那么到最后的边数是多少呢?假设其中一个连通块有 \( ......
题解 Disconnected Graph 105E Keep

AT_abc335_a 题解

直接对于输入的字符串进行操作就好了,需要注意的是 string 类型的最后一位是 a.size()-1 而不是 a.size()。 #include<bits/stdc++.h> using namespace std; int main(){ string a; cin>>a; a[a.size( ......
题解 AT_abc 335 abc AT

ARC153F Tri-Colored Paths 解题报告

很有意义很有思维量的图论题。(摸了好久做出来了,很有感觉) 本文的「环」均指简单环,「路径」均指简单路径。 初步 考虑这个「存在一条三种颜色的路径」这个限制其实是很弱的,首先的感觉就是我们随便画出一些连通图,随便选择三条边,基本都能找到一条经过这三条边的路径。 于是我们考虑将难以描述的弱限制单步容斥 ......
Tri-Colored Colored 报告 Paths 153F

AT_abc335_b 题解

样是一道水题, \(N \le 21\)? 这么小的数据还在等什么,直接三重循环暴力枚举即可通过此题。 #include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; for(int i=0;i<=n;i++){ for ......
题解 AT_abc 335 abc AT

[ARC101E] Ribbons on Tree

[ARC101E] Ribbons on Tree Luogu ARC101E 题目描述 给定一个大小为 \(n\) 的树,保证 \(n\) 为偶数且小于 \(5000\) 您需要给树上的点两两配对,对于一组对子 \((u,v)\),在树上将 \(u\to v\) 的路径染色,定义一个配对方案合法当 ......
Ribbons 101E Tree ARC 101

「杂题乱刷」AT_abc008_3

题目传送门(at) 题目传送门(luogu) 简单期望。 算法一: 枚举全排列,时间复杂度 \(O(n!)\)。 算法二: 分别求出每一个硬币的期望。为 \((sum/2+1)/(sum+1)\),\(sum\) 为已经翻面的硬币个数,时间复杂度 \(O(n^2)\),可以通过此题。 参考代码: 点 ......
AT_abc 008 abc AT

「杂题乱刷」AT_abc007_3

传送门(at) 传送门(luogu) 深搜 & 广搜的模板题。 这题深搜比较简单,只需要记忆化即可,我们来考虑一下广搜,实际上这题广搜的思路与记忆化差不多,开个结构体分别记录 \(x,y,minn\) 表示 \(x,y\) 坐标及到这个坐标的最小次数,容易证明每次搜到的一定就是这个坐标的最小值,时间 ......
AT_abc 007 abc AT

js报错:Uncaught SyntaxError: Unexpected identifier 'Object' (at my_customer_index?addtabs=1:1:28)

js报错:Uncaught SyntaxError: Unexpected identifier 'Object' (at my_customer_index?addtabs=1:1:28) 开发遇到的是用onmouseover传递对象参数时(easyui传递一行数据时),会报Sncaught Sy ......

AT_zone2021 部分

前言 教练出了个集训赛,就是 AT_zone2021 vp,赛时没切 E,赛后也不想做 E,所以不写。 ZONe_a 用 substr 拆出来,然后检查是不是 ZONe。 Code #include <bits/stdc++.h> using namespace std; int main() { ......
AT_zone 部分 2021 zone AT

[ARC150F] Constant Sum Subsequence

更好的阅读体验 [ARC150F] Constant Sum Subsequence 很有意思的题。 设 \(nex_{i,j}\) 表示位置 \(i\) 后面的最小的满足 \(k>i\wedge a_k=j\) 的 \(k\),则问题可以抽象为: \[f_i=\max_{j=1}^inex_{f_ ......
Subsequence Constant 150F ARC 150

ARC134C The Majority

ARC134C The Majority link:【ARC134C】 The Majority 小清新数学题。(反正我做不出来) 简要题意 有\(K\)个箱子,编号为\(1\)到\(K\)的箱子。起初,所有箱子都是空的。 史努克有一些球,球上写着\(1\)到\(N\)的整数。在这些球中,有\(a_ ......
Majority 134C ARC 134 The

ARC & Arc

我沉迷 ARC 的样子就像沉迷 Arc 做 ARC D 题被骗的样子就像在推病女却 ptt-- 刷 ARC 刷不动的样子就像在 Arc 爬白复生爬了几百年还是没爬到 为什么我好像会这道 ARC 的每一步,但却做不到?为什么我锁屏练习觉得病女喷嚏门 AE 绿魔王全都很会,但是分推不了一点? 谁来教我打 ......
ARC amp Arc

AT事务模型使用

机制 两阶段提交协议的演变: 一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。 二阶段: 提交异步化,非常快速地完成。 回滚通过一阶段的回滚日志进行反向补偿。 集成过程 参考Seata客户端集成 工作机制 一阶段 根据update语句的条件组成select脚本,查询得到更 ......
模型 事务
共870篇  :1/29页 首页上一页1下一页尾页