集训队 题解2019 day

Day02java入门

所有学习内容来自:狂神说java Java入门 高可用、高性能、高并发 主要学习:Maven、Tomcat、Spring、Hadoop、myBatis java优势及特性: ​ 简单性、面向对象、可移植、高性能、分布式、动态性、多线程、安全性、健壮性 JDK、JRE、JVM: 环境安装 卸载JDK ......
java Day 02

leetcode322题解

今天来解析一下一道中等的leetcode题,题目如下: 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可以认为每种硬币的数量是无限的。 示例 1 ......
题解 leetcode 322

cf908(div2)题解(补题)

纪念这次div2让我上绿名,但还是有点遗憾,差一点就可以过三题超神了 比赛链接cf908div2 A 这题是个骗人题,整个比赛会停下来就是一个人赢够了回合数,那么在谁这停下来就是谁赢了整个比赛,不用管每回合赢得规则。 #include<iostream> using namespace std; # ......
题解 div2 908 div cf

PostgreSQL CPU占用高分析,查询IO消耗最高的SQL,查询耗时最长的SQL,查询被锁住的session会话 转发 https://blog.csdn.net/sunny_day_day/article/details/112001481

查看当前活跃的DB session 正在运行的SQL语句(运行时间超过10秒) SELECT now() - query_start as "runtime", usename,application_name, client_hostname, datname, state, query FROM ......

1-visio studio2019使用

1、visio studio2019安装及使用 1)下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ 2)选择社区版进行下载 3)安装 环境:win10-X64 ①勾选使用C++桌面开发 ②除默认选项外,勾选适用于 ......
studio visio 2019

day01

一、基本的Dos命令 1.开启DOS控制台的几种方式 (1)打开CMD的方式 1)开始+系统+命令提示符 2)Win键+R 输入cmd打开控制台(推荐使用) 3)在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 4)资源管理器的地址栏前面加上cmd 路径 (2)以管理员方式运 ......
day 01

day01

爬虫介绍 什么是爬虫 别名:网页蜘蛛、网络机器人、spider 在互联网上通过程序爬取数据的过程 根本上:使用程序模拟http请求,得到http响应,把相应的数据解析出来,存储起来 做爬虫需要掌握的技术 web端爬虫 抓包: 抓包工具:浏览器,charles,fiddler。。。 发送http请求的 ......
day 01

Python52days

web应用程序 手写web框架 Django框架的学习 Python中的主流框架 框架的下载,安装,版本,怎么启动,怎么使用等 三板斧问题 —————————————————————————————————————————web应用程序 Django框架是一款专门用来开发web应用的框架 什么是we ......
Python days 52

day02 使用IDEA安装

一、编译型和解释型 1.编译型:类似于把一本中文书直接翻译成英文书进行出售,也就是将我们写的代码转换成一个计算机可以执行的代码,即编译型代码;在程序中,负责编译源代码的程序就叫做编译器。(Hello.java——>Hello.class) 2.解释型:我要执行一句,你就给我解释一句,用一下编译一下 ......
IDEA day 02

【python】DAY1作业

作业 参考:https://www.cnblogs.com/nickchen121/p/11069964.html 什么是编程语言? ​ 是人于计算机交流的介质。 什么是编程? 编程是使用编程语言编写一个个文件。 为什么要编程? 为了奴隶计算机解放劳动力,完成人类一个个具体任务。 计算机5大组成分别 ......
python DAY1 DAY

P4069 题解

简要题意 给定一棵 \(n\) 个点的树,树有边权。 对每个点维护一个集合 \(S_u\),一开始集合均包含整数 \(123456789123456789\)。 设 \({\rm dis}_{a,b}\) 为树上两点 \(a\),\(b\) 的距离。 共 \(m\) 次操作,分为如下两种: s t ......
题解 P4069 4069

CF650D 题解

一、题目描述: 给你一个长度为 $n$ 的序列 $a_1\sim a_n$,$0 \le a_i \le 1\times 10^9$。 现在有 $m$ 次操作,第 $i$ 次操作将位置 $p_i$ 的数变为 $v_i$,$1\le v_i\le 1\times 10^9$。 操作仅对本次有效,并不会 ......
题解 650D 650 CF

『题解』CF213E - Two Permutations

Luogu CodeForces 首先数据范围是 \(2\mathrm{e}5\),支持枚举,问题留给了判断子序列。不简单想到了哈希,一开始想到的是树状数组,发现树状数组比较菜,就转向了线段树。 一开始先把 \(b\) 中的 \(1\sim n\) 加到线段树里,然后不断的删除最小的,加入最大的,这 ......
题解 Permutations 213E 213 Two

P5322 BJOI2019 排兵布阵

P5322 BJOI2019 排兵布阵 基本思路 一眼背包,然后无脑套01,样例也过了,直接提交,40pts。 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace ......
P5322 5322 2019 BJOI

## [HNOI2010] 取石头游戏题解

[HNOI2010] 取石头游戏 前言: 个人感觉这道题很有难度,很有思维,这种博弈方式也值得积累。 正文: 确定博弈:首先你得知道,很多博弈题目都是假的,可能是贪心啊什么的。这道题看起来是两个人都想要自己的得分更大,但是实际上为了让自己得分更大,就必须让对方在对方的回合中取的少一些。因此这肯定是博 ......
题解 石头 HNOI 2010

P2146 [NOI2015] 软件包管理器 题解

[NOI2015] 软件包管理器 题目背景 Linux 用户和 OSX 用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debia ......
题解 软件包 P2146 软件 2146

qbxt23国庆刷题Day2 题解

Day2 \(100+96+60+70=326,rk1\) T1 签到题 暴力 T2 莫比乌斯反演题 首先容易想到枚举最大公约数是多少,不妨设枚举的 \(\gcd=g\) ,则我们可以开一个桶 \(b_i\) 表示 \(i\) 倍数的数有多少个 对于每个固定的 \(g\) 答案为 \(\large ......
题解 国庆 qbxt Day2 Day

解决VS2019和VS2022项目兼容性问题

近期,我遇到了一个问题,我使用的项目在VS2019中开发,但在被VS2022打开之后,再次在VS2019中打开该项目时,却出现了兼容性问题。在本篇博客中,我将分享解决这个问题的方法。 问题描述 在使用VS2019开发的项目,在被VS2022打开一次后,再次在VS2019中打开该项目时,会出现以下两个 ......
兼容性 项目 问题 VS 2019

Balance Addicts 题解

Balance Addicts 题目大意 给定序列 \(a\),求有多少种合法的划分方案。 定义一种划分方案是合法的当且仅当划分出的各段序列的和构成回文序列。 思路分析 一种不太一样的做法。 我们先对 \(a\) 做一遍前缀和,得到 \(s\)。 观察各段序列的和形式: \[s_{p_1},s_{p ......
题解 Balance Addicts

CSP-S 2023 T1 题解

CSP-S 2023 T1 题解 很简单,我们只需要暴力枚举五位密码,每次判断拨一个齿轮和两个齿轮能达到的状态数,如果等于 \(n\),答案 \(+1\)。时间复杂度 \(O(10^5 \times 5n)\)。 code #include <iostream> #include <algorith ......
题解 CSP-S 2023 CSP T1

java项目实战-mybatis-基本配置01-day22

目录0. mysql navicate链接分享1. mvn坐标引入2. mysql的核心配置文件3. 返回值类型 别名4. 将数据的配置提取配置文件4. log4j修改日志输出 0. mysql navicate链接分享 链接:https://pan.baidu.com/s/1U9yWY5ENZXh ......
基本配置 实战 mybatis 项目 java

java项目实战-jdbc实现-书城的增删改查-day21

目录1. 安装mysql 安装navicate2. jdbc实现增删改查 1. 安装mysql 安装navicate 参考网上资料 创库 创表 并放入3条测试数据 2. jdbc实现增删改查 book 实体类 package com.msb; /** * @Auther: jack.chen * @ ......
书城 实战 项目 java jdbc

[CSP-S 2023] 消消乐 & CF1223F 题解

LG9753 CF1223F 我们称一个字符串是可消除的,当且仅当可以对这个字符串进行若干次操作,使之成为一个空字符串。其中每次操作可以从字符串中删除两个相邻的相同字符,操作后剩余字符串会拼接在一起。 You are trying to push array elements to the stac ......
题解 CSP-S 1223F 2023 1223

October 2019 Twice SQL Injection 1

0x01漏洞出发点 根据题目标题提示,该题是一道sql二次注入题 进入题目,可以猜测触发需要先注册用户 登录之后发现可以修改info内容: 但是尝试了单引号,发现被加了斜杆,应该有类似addslashed()的过滤函数。 经过测试,过滤的符号包括:' " 没有过滤:() # ; select uni ......
Injection October Twice 2019 SQL

CF351B Jeff and Furik 题解

summarization 有一个长为 \(n\) 的排列 \(p\), 现有甲乙两人轮流执行操作,甲是先手: 甲每次可以交换 \(p\) 中相邻的两个数 \(p_i,p_{i+1}\) 乙每次等概率执行下面两种操作的一种: 选择一对 \(p_i,p_{i+1}\),且 \(p_i\le p_{i+ ......
题解 Furik 351B Jeff 351

JavaSE day04【常用API,正则表达式 , Collection集合,Iterator迭代器】测评题

选择题 题目1(单选): 下列关于包装类对应的关系错误的是( ) 选项 : ​ A. byte-Byte ​ B. int-Integer ​ C. char-Char ​ D. boolean-Boolean 题目2(单选): 下列关于Arrays类说法错误的是( ) 选项 : ​ A. Arra ......
正则 表达式 Collection Iterator 常用

JavaSE day04-常用API,正则表达式,Collection集合

JavaSE day04-常用API,正则表达式,Collection集合 今日目标 BigInteger类 BigDecimal类 Arrays类 包装类 String类的常用方法 正则表达式 Collection集合 1 BigInteger类 1.1 概述 概述 : java.math.Big ......
正则 表达式 Collection 常用 JavaSE

P5360 [SDOI2019] 世界地图

题目大意: 给出一个有 \(n\) 行 \(m\) 列的网格图,第一列和最后一列是相连的,每条边都有对应的权值。 有 \(q\) 组询问,每次会给出 \(l_i\) 和 \(r_i\),表示第 \(l_i\) 列至第 \(r_i\) 列上所有的点不能经过,求使除此之外所有点连通或间接连通的最小总权值 ......
世界地图 地图 世界 P5360 5360

2019 CCPC Harbin 哈尔滨 E 题 Exchanging Gifts 题解

2019 CCPC Harbin E. Exchanging Gifts 题意 已知序列 \(g\),将序列 \(g\) 以某种方式乱序后的结果为序列 \(h\),定义序列 \(g\) 的开心值为:在相同下标情况下,序列 \(g\) 对应下标的值和序列 \(h\) 对应下标的值不相同的下标的个数的最 ......
题解 Exchanging Harbin Gifts 2019

[PwnThyBytes 2019]Baby_SQL 1

0x01源码审计 通过提示信息获取源码,然后审计。 通过审计发现可能的注入点:register.php 和login.php register.php: <?php !isset($_SESSION) AND die("Direct access on this script is not allo ......
PwnThyBytes Baby_SQL 2019 Baby SQL