- 2024-11-14NOIP 复习题之二分图
CF741C有\(2n\)个人围成一圈坐在桌子边上,每个人占据一个位子,对应这\(2n\)个人是\(n\)对情侣,要求情侣不能吃同一种食物,并且桌子上相邻的三个人的食物必须有两个人是不同的,只有两种食物,问一种可行分配方式。思路:我们在两个点之间连边,表示他们吃的不一样。然后对于点对\((
- 2024-11-03DAY75WEB 攻防-验证码安全篇&接口滥用&识别插件&复用绕过&宏命令填入&滑块类
知识点:1、验证码简单机制-验证码过于简单可爆破2、验证码重复使用-验证码验证机制可绕过3、验证码智能识别-验证码图形码被可识别4、验证码接口调用-验证码触发接口可枚举图片验证码-识别插件-登录爆破&接口枚举验证码识别绕过等技术适用于:口令存在爆破,接口枚举调用,任意
- 2024-11-01AT_utpc2012_07 k番目の文字列 题解
模拟赛搬了这个题,来写个题解。\(n\)这么小,不是状压就是很多很多维DP(暴论)。状压我没想出来,那就正常DP。考虑依次填入字符串的每个位置,记\(f(i,j,num,op)\)表示填了前\(i\)个位置,其中比\(s_0\)小的有\(j\)个,目前字典序比\(s\)小的子串有\(num\)个的方案数,\(op\)表
- 2024-10-1537. 解数独
目录一、问题描述二、解题思路三、代码四、复杂度分析一、问题描述编写一个程序,通过填充空格来解决数独问题。数独的解法需 遵循如下规则:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出
- 2024-09-25将2,3,4,5,6,8分别填入算式“口口口X口口口“的“囗“中,怎么填使得算式结果最大。
一、解题思路将数组元素进行全排列:对整个数组进行全排列,这样我们可以避免手动选择组合、排列剩余元素等步骤。直接分割排列后的数组:在每一个全排列中,前3个元素和后3个元素自然形成了一个组合和一个剩余元素组合。计算并记录大乘积:将前3个元素和后3个元素分别组合成整数,计算它们的乘
- 2024-09-23浅谈一类高斯求和问题
相信大家都知道高斯算法:首项加末项的和乘项数除以二等于等差数列的和。实际应用中往往不会这么简单。一般需要根据等差数列的和,反过来求出等差数列的其它信息,此时对于边界的处理就很重要。P1014「NOIP1999PJ」Cantor表可以\(O(N)\)模拟,但太慢了。先来看分子:\(1,1,2,3,2,1,
- 2024-09-212024年中国研究生数学建模竞赛C题——解题思路
2024年中国研究生数学建模竞赛C题——解题思路数据驱动下磁性元件的磁芯损耗建模——解决思路二、问题描述为解决磁性元件磁芯材料损耗精确计算问题,通过实测磁性元件在给定工况(不同温度、频率、磁通密度)下磁芯材料损耗的数据,通过数学建模(或算法)方法,建立功率磁性元件的磁芯材料损耗
- 2024-09-20[ABC221H] Count Multiset
题意思路参考了题解做法。设\(f_{i,j}\)表示填入\(i\)个数字,和为\(j\)的方案数。每次可以填入\(0\),或者将整个数列\(+1\)。\(g_{i,j}\)表示填入\(i\)个数字,且这\(i\)个数字中没有\(0\),何为\(j\)的方案数。易得\(g_{i,j}=f_{i,j-i}\),表示在\(i\)
- 2024-09-05CF704B Ant Man 题解
题目传送门前置知识预设性DP解法考虑统计每个数单独的贡献,然后进行预设性DP。设\(f_{i,j}\)表示当前填了\([1,i]\)时有\(j\)个连续段的最小权值,边界为\(f_{0,0}=0\)。对\(i(i\nes,i\nee)\)填入的位置进行分讨。新开一段后面填入的数都比\(i\)大(如果存
- 2024-09-039月记录
282.CF2001D贪心做不明白了。按照字典序贪心。比如说奇数位,让颜色最大。有一种说法是选择一个最大的颜色填入,使得填入后剩余颜色都可填入。形式些表述,我们已经构造了\(b_1,b_2,\cdots,b_j\),其中\(b_j=a_i\),设\(l_x\)是颜色\(x\)出现在\(a[i+1,n]\)的最后一个位置,那
- 2024-07-12通过注册表关闭windows11自动更新
按win+R进入运行界面,并且输入regedit。在注册表中依次展开以下目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings右键新建一个DWORD(32位)值。重命名为FlightSettingsMaxPauseDays将基数改为十进制,现在的填入的数值数据就是你要暂停系统更新的天
- 2024-06-21[luoguP10608]双人游戏
题目信息原题链接来源:[LGR-190]2024洛谷6月月赛IIDiv1T1/Div2T3题意长度为\(n\)的序列\(s\),其中只包含B,W和\(m\)个_。给定长度为\(m\)的序列\(O=[\langc_1,x_1\rang,\langc_2,x_2\rang,\cdots,\langc_m,x_m\rang](c_i\in\{\mathtt{R},\mathtt{M}\},s_{x_i}=\text{'_'
- 2024-05-21Github打不开解决办法(最新有效)
Github打不开解决办法(最新有效)1. 先看没解决之前的截图: 2. 解决方法(手动修改DNS):2.1 以win11为例,第一步:打开设置-网络和Internet,找到高级网络设置,如下图所示: 2.2 第二步:找到WLAN(有线连接的话选择本地连接),点击查看其他属性,如下图所示: 2.3 第三步:在W
- 2024-03-27Python循环结构程序设计 头歌python循环结构答案
第2关:for循环与continue语句本关的编程任务是补全checkWork.py文件中的部分代码,具体要求如下:填入循环遍历studentname列表的代码;当遍历到缺席学生时,填入continue语句跳过此次循环。absencenum=int(input())studentname=[]inputlist=input()foriininputlist
- 2024-01-31洛谷题单指南-暴力枚举-P1706 全排列问题
原题链接:https://www.luogu.com.cn/problem/P1706题意解读:n个数全排列问题,本质上,给定n个空位,枚举每个能填入空位的数,依次填入,每个数只能填一次。解题思路:如何填入n个数呢,可以借助于递归,流程如下:dfs(填入第k个数){如果已经填满n个数输出结果返回
- 2024-01-18Merge sort【1月18日学习笔记】
点击查看代码//Mergesort#include<iostream>usingnamespacestd;voidmerge(intL[],intR[],intA[],intnL,intnR){//将两个已排序数组合并填入 inti=0,j=0,k=0;//i,j为未拾取元素索引,k为归并数组索引 while(i<nL&&j<nR){ if(L[i]<R[j]){
- 2023-12-28《算法笔记》学习记录
算法笔记散列字符串散列//把字符串当成26进制数,转换成10进制,建立映射关系inthash(charS[],intlen){intres=0;for(inti=0;i<len;++i){res=res*26+(S[i]-'A');}returnres;}/**给出n个字符串,每个字符串由三位大
- 2023-11-30浅谈一类高斯求和问题
引入相信大家都知道高斯求和公式:首项加末项的和乘项数除以二等于等差数列的和。实际应用中往往不会这么简单,常常会告诉你等差数列的和然后让你反过来求等差数列的信息,这时候对于边界的处理就很重要。P1014[NOIP1999普及组]Cantor表显然可以\(O(N)\)模拟,但这太慢了。先
- 2023-11-26PicGo配置CloudflareR2图片储存
title:PicGo配置CloudflareR2图片储存banner_img:https://cdn.studyinglover.com/pic/2023/07/1a1e2c3b47a01b847e8ac9e962764c89.pngdate:2023-7-920:24:00categories:-踩坑PicGo配置CloudflareR2图片储存首先需要安装PicGo,并购买CloudFlareR2。CloudFlareR2选择
- 2023-11-12 RSAtool2的使用
学习RSAtool2的使用:NumberBase设置为十进制A2.注意:PublicExponent这里要使用16进制的数,如果公钥e=17的话,就应该填入十六进制的11给出p,q,e的话直接填入,再点击Calc.D,获得给出的是n和e的话,输入n和e,点击FactorN(分解),得到p,q,再重复第3步就能得到d了注意e填进去是16进制,需
- 2023-09-192023/09/19
今天主要学习了有关数据结构中两个有序线性表的有序合并。对两个有序线性表的主要方法就是比较两表中元素的大小。其原理是从表头开始两表中的数按表中的序列顺序(从小到大或者从大大小)进行比较,将较小(较大)的数接入新的表中,同时将填入的数的表和新表移向下一个位置。循环重复以
- 2023-08-22数独
自我总结基础规则每行每列不能有重复数字数独有九个小正方形,每个小正方形有9个数字,小正方形内也不能有重复数字概念:行:数独中的一行,记为r。例如第一行为r1列:数独中的一列,记为c。例如第二列记为c2宫:标准数独由9个九宫格组成,一个九宫格叫宫,记为b。从左至右,从上自下依次排
- 2023-08-10Window10上CLion极简配置教程
或许,你是嫌弃VS太麻烦,操作不方便。或许,你是习惯了IDEA的开发。总之,你就是心血来潮想试试CLion。我相信,看到这篇教程的读者可能已经被CLion搞烦了,什么MinGW,Cygwin都是什么鬼,下载慢的要命,安装慢的要命,各种烦。在本人努力爬坑的情况下,总算找到了一种极简的方法。不说了,进入正题
- 2023-05-311万多关数独逻辑游戏ACCESS\EXCEL数据库
数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。每一关存储了81个数字,按顺序填入九宫格,数字0表示待填项,如下图所做示
- 2023-05-30Excel原位填充快速下拉填充序列至1000行
使用原位填充ctrl+enter1.在A1单元格中输入12.选中A2单元格,在上方名称框中填入A2:A1000,回车,此时即选中了A2:A10003.在编辑栏中填入=A1+1,按ctrl+enter,即可得到递增数据1,2,3,4,…10004.也可在编辑栏中填入=row(),按ctrl+enter*,得到递增数据1,2,3,4,…1000参考:https://blog.csd