题解day 16 lt

16. Sprng事务管理

# 1. Spring 事务简介 ‍ ## 1.1 相关概念介绍 ‍ - ==事务作用:在数据层保障一系列的数据库操作同成功同失败== - Spring 事务作用:在数据层或**==业务层==**​**保障一系列的数据库操作同成功同失败**保障一系列的数据库操作同成功同失败 **数据层有事务我们可以 ......
事务管理 事务 Sprng 16

决战圣地玛丽乔亚重新归来之Day55--算法两道

15.三数之和 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组。 ......
算法 Day 55

D Odd Queries 题解

[原题传送门](https://www.luogu.com.cn/problem/CF1807D) ### 题意简述 给定一个数组,再给出 m 个各自**独立**(即这个操作不影响后续的询问)的询问,每次给定一个区间,询问将这个区间每个元素都修改为k后,数组总和会是奇数吗? ### 解决思路 由于n ......
题解 Queries Odd

01 矩阵题解

# Descirption ![](http://112.16.216.176:29860/d/zjzx/p/494/file/111.PNG?type=additional_file) ![](http://112.16.216.176:29860/d/zjzx/p/494/file/3.PNG? ......
题解 矩阵 01

Java基础-Day02

## Java基础-Day02 ## 运算符 - 算法运算符 ![](https://img2023.cnblogs.com/blog/2779111/202306/2779111-20230625172550208-2015687834.png) ​ - 赋值运算符 ![](https://img ......
基础 Java Day 02

CF321C Ciel the Commander 题解 点分治

题目链接:[http://codeforces.com/problemset/problem/321/C](http://codeforces.com/problemset/problem/321/C) 解题思路: 点分治模板题。 每次找到重心给他分配一个字符,分治往下走的时候分配的字符ASCII码 ......
题解 Commander 321C Ciel 321

洛谷P4178 Tree 题解 树上点分治

题目链接:[https://www.luogu.com.cn/problem/P4178](https://www.luogu.com.cn/problem/P4178) 解题思路: 点分治模板题。 设当前重心为 $u$,一共有三种不同类型的路径: 1. 路径的一个端点恰好是重心 $u$; 2. 路 ......
题解 P4178 4178 Tree

vue--16 购物车加减

效果: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>16购物车加减</title> <!-- <script src="https://unpkg.com/vue@3/dist/vue.globa ......
购物车 vue 16

python基础day31 面向对象

面向过程 在支持面向对象的语言中,都有两大范式:1. 面向过程;2. 面向对象 面向过程:核心就是过程二字,即是先干什么,再干什么,最后干什么,就是机械式的思维方式 举例: 把大象放进冰箱需要几步? 1. 把冰箱门打开 2. 把大象放进去 3. 关上冰箱门代码案例:实现面向过程的例子以注册功能为例: ......
对象 基础 python day 31

「JOISC 2020 Day2」遗迹

# 「JOISC 2020 Day2」遗迹 ## 题目大意: 给定长度为 $2n$ 的序列 $h_i$,满足对于所有 $k \in [1,n]$,均存在两个 $i$ 满足 $h_i = k$,定义“地震”为如下操作: - 对于所有 $i \in [1,2n]$,当且仅当 $h_i > 0$ 且对于所 ......
遗迹 JOISC 2020 Day2 Day

abc061d <单源最短路, spfa, 判断负环>

[D - Score Attack](https://atcoder.jp/contests/abc061/tasks/abc061_d) ``` // https://atcoder.jp/contests/abc061/tasks/abc061_d // 单源最短(长)路, spfa, 判断负( ......
061d spfa abc 061 lt

abc060d <dp, 背包>

[D - Simple Knapsack](https://atcoder.jp/contests/abc060/tasks/arc073_b) ``` // https://atcoder.jp/contests/abc060/tasks/arc073_b // 背包问题 // 特别在于, 背包体 ......
背包 060d abc 060 lt

English Vocabulary Day 1

# English Vocabulary Day 1 ## **vocabulary** ``` arduous ardent arctic architecture architect arch arboreal arbitrate arbitrary arable apaque aquatic ......
Vocabulary English Day

『题解』BZOJ3462 DZY Loves Math II

### 前言 没啥前言,摆了摆了。 ### 题面长这个样子 ![image](https://tg.hszxoj.com/images/190618_J23nh3naaa.png) ### 思路 ~~没啥思路,摆了摆了。~~ 这题总的来说挺难想的,思考过程比较繁琐,我也就不辞辛劳列举一下。 1. 显 ......
题解 Loves BZOJ 3462 Math

Day2-13_16:

配置maven 1.在conf/setting.xml2.改idea 的maven配置主路径、配置路径、运行路径 安装: idea 安装 lombok、mybatisx 插件 Vscode 安装开发必备插件Vetur —— 语法高亮、智能感知、Emmet 等包含格式化功能, Alt+Shift+F ......
Day2 Day 13 16

决战圣地玛丽乔亚重新归来之Day54

代码规范上的问题 尽量不要foreach,改写成for循环 注释风格用/**/ 不要用// 对于某一功能的参数处理、断言,尽可能用公共方法去完成。 对于数字,用定义好的枚举来标识含义。 对于封装,简单的封装可以用内部类来做。 最近两个月工作很忙,每天到家就不想写博客直接躺平,现在快到七月份,希望可以 ......
Day 54

复习day1

原地删除元素 双指针 多用了一个i指针便利 其实只用fast遍历一遍即可 二分查找 写成了while mid 但是如果left==right 所以写成while left<=right ......
day1 day

#6077. 「2017 山东一轮集训 Day7」逆序对题解

考虑朴素 dp,令 $f_{i,j}$ 为 $1\sim i$ 排列有 $j$ 个逆序对的排列数。有转移方程: $$f_{i,j}=\sum_{k=0}^{i-1}f_{i-1,j-k}$$ 特殊地,我们定义 $j ```cpp #include using namespace std; names ......
逆序 题解 6077 2017 Day7

AGC021E Ball Eat Chameleons 题解

本文网址:https://www.cnblogs.com/zsc985246/p/17501300.html ,转载请注明出处。 ## 传送门 [AGC021E Ball Eat Chameleons](https://atcoder.jp/contests/agc021/tasks/agc021_ ......
题解 Chameleons 021E Ball AGC

day112 - mybatis的查询与特殊sql语句

mybatis查询与特殊语句 查询 普通语句 /** * 根据id查询用户信息 * @param id * @return */ User getUserById(@Param("id") Integer id); ​ <!-- User getUserById(@Param("id") Integ ......
语句 mybatis day 112 sql

[ABC259F] Select Edges 题解

### Solution 考虑树形 $dp$。 我们可以注意到节点 $i$ 的相邻的边中被选中的不超过 $d_i$ 条,显然我们可以定义状态 $dp_{u,k}$ 表示节点 $u$ 连接子节点的边有 $k$ 条的最大值。 但是此处没有给定 $d_i$ 的范围,所以对于一个节点最多可能会有 $n-1$ ......
题解 Select Edges 259F ABC

Day1-01_12:

【安装虚拟机】1.下载,安装https://www.virtualbox.org安装要开CPU虚拟 2.app.vagrantup.com下镜像https://www.vagrantup.com/ 3.安装好vagrantup后,cmd命令: vagrant init centos/7 vagran ......
Day1 Day 01 12

P4785 [BalticOI 2016 Day2]交换

首先发现 $a_i$ 只会与 $a_{2\times i}$ 和 $a_{2\times i+1}$ 两个数交换,所以可以联想到线段树的结构。 考虑按照线段树的方法递归,然后分类讨论。 如果当前递归到 $i$,令 $a$ 表示 $val_i$,$b$ 表示 $val_{2\times i}$,$c$ ......
BalticOI P4785 4785 2016 Day2

牛客题解-mixup2混乱的奶牛(状压dp)

# 题解-mixup2混乱的奶牛 [原题连接]([1026-mixup2混乱的奶牛_2021秋季算法入门班第八章习题:动态规划2 (nowcoder.com)](https://ac.nowcoder.com/acm/contest/25022/1026)) ## 题目描述 ``` 混乱的奶牛 [D ......
题解 奶牛 mixup2 mixup dp

P4920 题解

## 前言 [题目传送门!](https://www.luogu.com.cn/problem/P4920) [更好的阅读体验?](https://www.cnblogs.com/liangbowen/p/17500355.html) 没看题解把未来程序切了,很高兴,来写篇题解! **这篇题解在博客 ......
题解 P4920 4920

春秋杯春季联赛&&ciscn2023华北赛区部分题解

# 前言 复现几个比赛时没做出来的题 # 1.[CISCN 2023 华北赛区]ez_ruby 查文档可知 ruby内置的open函数,如果第一个字符是管道符`|`,后面就可以接命令。这可能是考察涉猎的知识范围广不广吧。 ![image-20230619194556898](https://img2 ......
题解 赛区 amp 联赛 部分

【题解】AtCoder-ABC306G Return to 1

这也太强了! 容易想到的是用若干环拼出这个 $10^{10^{100}}$,也就是这些环的 $\gcd \mid 10$。 之后就不会了。 先正图反图两次 DFS,只留下 $1$ 所在强连通分量里的边,对正图跑 DFS 生成树,定义其深度从 $0$ 开始,然后有一个结论是:对于任何正整数 $a$,图 ......
题解 AtCoder-ABC AtCoder Return ABC

abc059d <博弈, 打表找规律>

[D - Alice&Brown](https://atcoder.jp/contests/abc059/tasks/arc072_b) #### 如何打表 要善于通过打表展示视觉信息, 从而找到规律; ``` #include #include using namespace std; typed ......
规律 059d abc 059 lt

P8477 「GLR-R3」春分 题解

[更好的阅读体验](https://www.luogu.com.cn/blog/wsfxk/solution-p8477) 牛逼逼题。 ## Subtask 1 直接暴力,每个实验配一块板。 需要 $n^2$ 块板。 ```cpp cout << n * n << '\n'; for (int i ......
题解 P8477 GLR-R 8477 GLR

abc058d <公式化简>

[D - ###](https://atcoder.jp/contests/abc058/tasks/arc071_b) 原计算公式为: $$ \sum\limits_{1\le i #include using namespace std; typedef long long LL; const ......
公式 058d abc 058 lt