• 2024-11-09AI产品独立开发变现实战营,删掉程序员的焦虑和精神内耗
    课程背景在经济下行和外部就业压力增大的背景下,为解决程序员的焦虑、失业和被裁员,我们开始了这门课程,课程基于3个真实已经盈利的商业项目,从0到1带你实践AI产品的设计、开发、运营和盈利模式的全流程开发。无论你是编程新手还是有经验的开发者,本课程都将引导你一步步构建自
  • 2024-10-3010.30 模拟赛
    复盘T1。好像很好做。先想了一个\(\mathcalO(n|c_{i,j}|^2)\)但是带四倍常数的做法。感觉加上一些优化和卡常后问题不大。于是开写。代码好长!!!调试好久!!!调完后样例6跑20s,最终优化后还是7s。实在优化不了了于是考虑换做法。发现枚举三条边后,剩下的用类似扫描线边扫边用树
  • 2024-10-222024.10.22 鲜花
    列表题解你从未离去浩瀚星空里只剩你的背影银河已凝结成冰记忆滑过泪滴想象能回到过去终会存在我心底虽然逃避她消失在梦里日出的幻境再次感觉到你风送来你的呼吸月色倒映着惊喜原来你从未离去默默守护在这里无声无息如影随形我不再迷茫思念是唯一的行囊漫
  • 2024-10-16P11188 解题报告
    题目传送门分享一下我做这道题是的心路历程。首先感觉像是贪心,但是随便举了几个例子就推翻了,发现无论是先删掉\(v\)值小的,还是先删掉靠前且数值大的都不行。策略的选择如此复杂,考虑dp。其实很容易就能发现数据范围的异样:\(v_i\le10^5\),这告诉我们操作\(2\)最多只能操作
  • 2024-10-14Debian更改远程root登陆
    1.给root用户设置密码sudopasswdroot2.修改/etc/ssh/sshd_config文件a.找到#PermitRootLogin一行改成PermitRootLoginyes,也就是删掉前端的注释并做改后面的值为yesb.删掉#PasswordAuthenticationyes前面的3.重启ssh服务sudoservicesshrestar
  • 2024-10-1310.13 总结
    T1一道大水题,我们设\(f_{(i,j)}\)为到了\(a_i\)并且已经组成了\(j\)对的最小权值。所以说转移方程就是\(f_{(i,j)}=\min\limits_{k=1}^{i-2}f_{(k,j)}\),这一个式子可以与处理掉,所以复杂度\(\mathcalO(nm)\),空间复杂度\(\mathcalV(nm)\),完美过掉。预估:100pts实
  • 2024-09-29NOIP2024模拟赛9 赛后总结
    前言听说把枕头哭湿,晚上可以梦见大海先说明一下情况。我\(\text{T2}\),同样的数据,本地\(\text{500ms}\to\)\(\text{sxyz:}1.7\texttt{s}\)。\(\text{T3},\text{CF3s}\)的时限,什么烂机子开\(\text{1s}\)。我们都有光明的未来。我尽量克制住自己的情绪。B/ABC176F
  • 2024-09-28CSP-S 2024 第六次
    A排序之后只会选相邻的,直接DP。B从前往后考虑每个数\(a_i\)要不要删。若不删\(a_i\):若\(a_i\ne0\),则\(a_i\)已经确定。若\(a_i=0\),则\(a_i\)可取所有没出现过的数,以及\(i\)后最小的数(先删掉它再把\(a_i\)赋成它)若删掉\(a_i\):若\(a_{i+1}\ne0\),则\(a
  • 2024-09-26SpainOI XXIV
    GYM105325B题目描述有\(N\)个站,站之间有\(M\)条单向道路。一条路径的代价为:令你经过的边权为\(w_1,w_2,\dots,w_k\),则你的代价为\(w_1\cdotk+w_2\cdot(k-1)+\dots+w_k\)。求你从\(0\)到其他点的最少代价。思路令\(dp_{i,u}\)表示还要走\(i\)条边,当前在\(u
  • 2024-09-22小白pycharm踩坑日记之配环境解决ResolvePackageNotFound
    最近开始看专业相关论文并会从GitHub上下载开源代码来调着试试,结果出师不利,将项目导入pytorch,刚上来啥也不懂就想着run起来,问了朋友才知道需要在下配环境,hub给了一条配环境的命令,配后发现不可以后来发现是文件的命名后缀和网页给的不同改后缀之后还是不可以,把vpn关掉也不行,
  • 2024-09-20海光处理器在Windows下提示虚拟化不可用的解决办法
    一句话总结:需要打开Windows安全中心里的内核隔离功能打开方式:设置-安全与更新-设备安全性-内核隔离,点开关打开遇到不兼容的驱动怎么解决:首先先在设置-应用-应用和功能里查找该驱动的名字,然后卸载掉。(或者控制面板里的程序和功能里找找)如果提示找不到卸载程序,你可以去找找
  • 2024-09-10【实战篇】为什么表数据删掉一半,表文件大小不变?
    背景日常使用中,当数据库占用空间太大,把一个最大的表删掉了一半的数据,但是表文件的大小还是没变,这是为什么呢?针对InnoDB引擎,一个InnoDB表包含两部分,即:表结构定义和数据。在MySQL8.0版本以前,表结构是存在以.frm为后缀的文件里。而MySQL8.0版本,则已经允许把表结构
  • 2024-09-05第十二讲 为什么表数据删掉一半,表文件大小不变?
    第十二讲:为什么表数据删掉一半,表文件大小不变?简概:问题:表删掉了一半的数据,表文件的大小还是没变?​ 经常会有同学来问我,我的数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表文件的大小还是没变?InnoDB的表回收​ 那么今天,我就和你聊聊数据库表的空间回收,看看如何
  • 2024-09-02电脑删掉的照片怎么恢复?5个秘籍来助你,寻回美照不忧愁
    有时因为疏忽或意外,珍贵的照片可能会从电脑中消失。面对这种情况,我们是否束手无策?电脑删掉的照片怎么恢复?本文将为你揭示5个秘籍,助你找回那些失落的美照,让你的回忆不再忧愁。秘籍一:进入回收站恢复删掉的照片每当我们发现电脑中的照片不翼而飞,心中总会涌起一阵莫名的恐慌
  • 2024-09-02XXI Open Cup, Grand Prix of Tokyo:B题
    前言逆天计数坐牢局,上来一看10道题全mod998244353,就知道不对劲。大约前3小时我和队友们在轮番思考除DFJ以外的所有题(我甚至试了无数种dp方法写A,赛后一看题解直接傻眼),后面开始专攻BGI。4小时多,队友开出了B,比赛快结束的时候,我终于过掉了I。赛后我一边看题解一边看队友代码研究B,然
  • 2024-08-15CF 1913
    A先把第一个加到\(a\)中,然后扫到第一个不为\(0\)的开始给\(b\)。正确性显然。codeB可以交换,也就是可以任意重排。那么记录一下\(0,1\)的个数,从第一位开始模拟,知道\(0\)或\(1\)不够即可。codeC从低位往高位一位位做,假设当前做到第\(i\)位,有\(c\)个\(2^
  • 2024-08-06Silent Answer
    D1T1集合注意到:两个集合序列等价当且仅当每个元素的出现位置集合所构成的可重集相等.双指针后只需要维护加或删元素后判断,可以使用Hash简单完成.时间复杂度\(\Theta(n+q)\).D1T2百万富翁第一档不说了.考虑一下第二档,每轮假设序列长度为\(n\),可以考虑分\(k\)段每
  • 2024-07-27卸载node
    1、2、默认是C:\ProgramFiles\nodejs,也可能在其他盘,主要取决于安装时的选择。查看该路径下是否有node文件,我这里已经没有了,在控制面板卸载node后一般会自动删除node文件,如果文件还在的话就手动删除。3、查找.npmrc文件是否存在,有就删除4、逐一查看一下文件是否存
  • 2024-06-20删掉雷电模拟器锁屏密码
    如何通过命令行重置雷电模拟器的锁屏密码如果你使用雷电模拟器并遇到了锁屏密码无法解锁的问题,可以通过以下步骤在命令行中重置锁屏密码。这些步骤适用于雷电模拟器9,并假设你的安装目录是C:\leidian\LDPlayer9。步骤1:进入雷电模拟器安装目录首先,打开文件资源管理器并导航到雷
  • 2024-06-10自己动手删掉winRAR广告
    每次打开winrar都会自动打开一个广告弹窗,即便有广告拦截插件可以拦截,但还是会闪一下。这个教程本来是在吾爱破解网看到的,当时有幸收藏了一份,时间久了吾爱破解的这个教程好像失效了,所以重新也一份新版本的发出记录一下。先安装好winrar这里winrar的版本是winrar7.00下载r
  • 2024-06-07CF1979 记录
    Dashboard-CodeforcesRound951(Div.2)-Codeforces吐槽和简单总结感觉最近打一场比赛掉一次rating,可能前几次上涨都只是运气好碰到了一些更考验思维的题,我的细节能力就是依托答辩,什么也写不出来,这次B猜的结论(虽然细想很快就能找到证明),C也是猜的,D一直在绕弯,E一开始
  • 2024-05-02对于 CF1107E 中 dp 状态设计的一点想法
    不太想发到洛谷讨论区,就往这里放了。我觉得现有的题解都没说明白为什么本题的状态和转移能覆盖所有情况,并且感觉也非常不自然,没见过的话感觉挺难发现这么一个东西。然而这个dp其实是可以自然地推导出来的。首先发现这个过程非常难以描述,主要原因在于很难刻画一个局面。然而,如
  • 2024-03-28Prufer 序列
    以下\(d_i\)表示\(i\)的度数。Prufer序列完成了一个有标号无根树与序列的双射。长度为\(n-2\)的值域\([1,n]\)的序列一一对应一棵\(n\)个点的有标号无根树。构建序列的方式就是每次找编号最小的叶节点,然后把它连接的点加入序列,然后删掉这个叶节点。原因是什么我也不
  • 2024-02-27杂题笔记
    XSY5208odekeke先考虑\(c=0\)怎么做。直接DP非常困难,发现一个球放A还是B的决策与放圆洞还是方洞的决策互相独立,可以求出两种决策的方案数再乘起来。\(f_i\)表示A总重量为\(i\)的方案数,\(g_i\)表示方洞总重量为\(i\)的方案数,做01背包。合法的方案判一下各个
  • 2024-02-262..3...4.... Wonderful! Wonderful! 题解
    2..3...4....Wonderful!Wonderful!题目描述​ 有一个元素等于其下标的数组,长度为n,对于属于区间\([1,(n-1)/2]\)的每一个数,我们称其为k,我们可以对数组进行任意次数的操作。​ 操作:选择长度为\(2*k+1\)的子序列,然后只留下最中间的那个数,删掉其他的元素。​ 我们想知道对于每个