Ve
  • 2024-10-20OOI XVIII
    CF1939B题目描述有一些点和\(N-1\)次操作,每次会在点\(u\)上所有纸条的上方贴一张纸条\(c_u\),在\(v\)上贴\(c_v\),并在两个点之间建一条边权为\(w_{u,v}\)的边,这次操作必须满足\(c_u+c_v\gew_{u,v}\)。现在给你每个点上从上至下的纸条和所有边的边权,请给出一种加边
  • 2024-10-20unity .net8 suppot comming
    Helloeveryone,大家好,Withthesummerholidaysuponus,It’sbeenawhilesincemylastupdate,soIwantedtosharesomeprogressonour.NETModernizationeffort.暑假即将来临,自从我上次更新以来已经有一段时间了,所以我想分享我们的.NET现代化工作的一些进展。
  • 2024-10-18NordicOI 2023
    A.ChatNOI题目描述给定一个由\(N\)个小写英文单词组成的文章,我们定义一个\(k+1\)个单词的可能性为其在文章中的出现次数。现在给出一个句子的前\(k\)个单词,你要补全后面的\(m\)个单词,使得其中所有长度为\(k+1\)的字串的可能性最小值最大。有\(Q\)次询问。思路因
  • 2024-10-17使用 KVM 在 Xubuntu 上创建 Proxmox-ve 虚拟机
    目录前言说明注意准备iso官网思博主(嘻嘻)拖动到虚拟机里面启动virt-manager创建虚拟机选择本地安装介质选择iso配置内存和CPU选择创建的虚拟机保存的位置启动虚拟机进入界面开始安装选择直接安装同意协议选择电脑安装的磁盘配置国
  • 2024-10-16Proxmox VE 安装Mikrotik RouterOS
    一、环境介绍1、PVE版本:ProxmoxVirtualEnvironment7.2-32、ROSCHR镜像文件,GoogleChrome浏览器上访问Mikrotik官网下载,或访问云盘。3、WinSCP、Xshell用于上传镜像文件到PVE物理机。(请自行百度下载)    Xshell下载地址    WinSCP下载地址二、PVE部署准备工作
  • 2024-10-12P4779 【模板】单源最短路径(标准版)
    堆优化版:通过定义一个最小堆来实现普通版本中的查找操作点击查看代码#include<iostream>#include<stack>#include<cmath>#include<algorithm>#include<set>#include<vector>#include<climits>#include<string.h>#include<map>#in
  • 2024-10-0710.7
    A.构造构造出一个不超过\(40\times40\)的矩阵,每个位置填\(r,y,x\)三者之一,使得连续的三个格子按顺序构成字符串\(ryx\)恰好有\(n\)个。这里连续的是指同一行、同一列或者同一\(45°\)斜线,方向任意。唐唐的构造。最优的情况一定是\(ryxyryx\)这种情况,算一下发现最
  • 2024-09-302024初秋集训——提高组 #23
    C.前缀题目描述给定一个字符串\(S\),你会将这个字符串无限循环,即变成\(S+S+S+S+\dots\)。接着给定一个字符串\(T\),你要求最短的一个\(S\)的前缀使得其中存在一个子序列\(T\),若\(T_i=*\),则这一位是什么都可以。但由于\(T\)太长了,所以其中有一些字符后会有数字,表示这个
  • 2024-09-222024睿抗机器人开发者大赛CAIP-编程技能赛-本科组(省赛) RC-u5 工作安排详解
    本文参考https://www.cnblogs.com/Kescholar/p/18306136这一题可能对高手来说就能轻而易举的看出是个01背包,但是对于我这种小白还是要经过详细的分析才可以理解。我们题目要求的是获得的最大报酬,题目的影响因素有三个:工作时长、工作截止时间、对应的报酬,那么怎么样合理的去
  • 2024-09-22数据结构上机题第二周
    这题就套公式即可6-1结构体查找简单的遍历,但是注意字符串的存放,要在末尾处添加'\0',否则就会过不了intfind(RECORDa[],intn,RECORDb[]){intp=0,sum=0;intswj=0;for(inti=0;i<n;i++){if(a[i].score>=60&&a[i].score<=79){
  • 2024-09-17GYM 105125 C
    题目描述给定\(NM\)个数\(A_1,A_2,\dots,A_{NM}\),你要将这些数分成\(N\)个数组,每个数组\(M\)个数。接着你要将这些数组按字典序排序。对于排序后每个数组求出可能的字典序最小情况。思路我们从字典序的比较上来考虑,并把\(A\)排序。首先考虑当前数组\(i\)的第一位
  • 2024-09-14天梯赛(常用STL函数)+ 常见算法
    0.(森森美图)判断一个点x3,y3在一条直线(由x1,y1和x2,y2组成)的哪一边若(y2-y3)/(x2-x3)-(y1-y3)/(x1-x3)>0逆时针方向否则顺时针方向1.vectorvector<node>ve;//定义ve.insert(ve.begin()+i,k);//中间插入ve.insert(ve.begin()+i,num,key);ve.erase(ve.begin()+i);//删
  • 2024-09-12SMU Autumn 2024 Trial 1
    A.LoadBalancing很明显题意要的就是让我们把每个数往平均值靠,这样就保证最大值-最小值最小但是当sum%n!=0的时候就说明无法每个数都等于sum/n,所以处理的方法就是,先计算这些无法等于sum/n的个数cnt,再算出可以到达sum/n的次数n-cnt,然后算出总代价,再用总代价除以2就是答案,因为一
  • 2024-09-02Proxmox VE 8 用SDN隔离用户网络
    田逸(formyz)最新发布的ProxmoxVE(以下简称PVE)8在Web管理后台集成了易于操作的SDN(软件定义网络)功能插件,其实质是对不同的PVE用户指定不同的网络,进行逻辑隔离,避免不同的用户设置相同的网络地址而产生冲突。例如用户A,给他指定地址段172.16.10.0/24,另外一个用户的地址段是172.16.20.0/2
  • 2024-08-28Proxmox VE 去除订阅
    修改文件/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js找到第563行左右的位置,将if的判断条件直接修改成false源码if(res===null||res===undefined||!res||res.data.status.toLowerCase()!=='active'){Ext.Msg.show({titl
  • 2024-08-16Proxmox VE换系统源和CT模板源
    debian换源#debian换源sed-i.bak"s#ftp.debian.org/debian#mirrors.aliyun.com/debian#g"/etc/apt/sources.listsed-i"s#security.debian.org#mirrors.aliyun.com/debian-security#g"/etc/apt/sources.listPVE换源#PVE换源echo"#debhttps:/
  • 2024-08-14现在完成进行时 been trying 搭配
     to:536trying:514ive:155the:155have:138i:85has:80you:78for:77and:72get:71that:69a:66#:59had:54it:50":48of:41in:40me:39this:37weve:36years:35what:33out:32do:31all:30(Yourmom'sbeentryingonyourclothesallday. )wit
  • 2024-08-08[ARC181F] Colorful Reversi
    MyBlogs[ARC181F]ColorfulReversi首先观察一下,对于\(a,b,c,a\)这种情况来说,两个\(a\)之间永远不可能发生操作。而\(a,b,c,b,a\)这种情况,两个\(a\)之间是有关联的。有一个很天才的想法是建树,一开始只有一个节点表示\(a_1\),维护一个指针\(pos\)表示当前在树上的哪个
  • 2024-08-01CodeForces 1619D New Year's Problem
    题目链接:CodeForces1619D【NewYear'sProblem】思路    可以因为最多只能逛n-1个商店,当n-1大于等于m的时候,所有朋友都能取最大值,否则至少有两个人要选择相同的商店,所以依次枚举两个人选择同一个商店,其他人选择喜悦值最大的商店。代码#include<cstddef>#incl
  • 2024-07-31proxmox ve 部署双节点HA集群及glusterfs分布式文件系统
    分布式存储的作用加入分布式存储的目的:主要是为了对数据进行保护避免因一台服务器磁盘的损坏,导致数据丢失不能正常使用。 参考文档:https://gowinder.work/post/proxmox-ve-%E9%83%A8%E7%BD%B2%E5%8F%8C%E8%8A%82%E7%82%B9%E9%9B%86%E7%BE%A4%E5%8F%8Aglusterfs%E5%88%86%E5%B8
  • 2024-07-26SMU Summer 2024 Contest Round 7
    AMakeEqualWithMod思路:首先x>=2,那么对于出现1的时候就没有办法处理,所以需要把所有数都变为1,从最大的数开始,每个数mod这个数减一后得到1,只有当出现两个数的差为1时没有办法把全部树变为1当没有出现1时,所有数都可以通过mod自己后得到0voidsolve(){intn;
  • 2024-07-24河南萌新联赛2024第(二)场:南阳理工学院
    国际旅行Ⅰ思路:排序后直接输出voidsolve(){intn,m,q;cin>>n>>m>>q;vector<int>a(n+1);for(inti=1;i<=n;++i)cin>>a[i];vector<vector<int>>ve(n+1);for(inti=1;i<=m
  • 2024-07-202024 暑假友谊赛 2
    A题目链接思路:枚举每个十字中心点,合法就标记,最后若还剩下点没被标记就NO#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#definePIIpair<int,int>constintN=1e6+5,mod=998244353,Mod=1e9+7;intdx[4]={-1,0,1,0};intdy[4
  • 2024-07-19SMU Summer 2024 Contest Round 5
    ARobotTakahashi思路:将所有数排序,枚举孩子成人的分解点X,同时根据s的标识维护正真的孩子成人的个数voidsolve(){intn;cin>>n;strings;cin>>s;intsum=0;for(inti=0;i<s.size();++i){if(s[i]=='1')sum++;
  • 2024-07-17河南萌新联赛2024第(一)场
    个人感觉质量很不错的一套题,难度适中很适合我这种小白去做。不过由于在下能力有限,本文只会讲我通过的那些题。在难度上AHIK--FG--CB,接下来我会按这个难度顺序讲解。A 造数我们模拟一下它从n到0的过程,要让n变小,肯定是在n>2的时候不断向下除以2,我们假设一个数4到9,正着来就是*2