在计算机领域中,Linux和Windows是两种广泛使用的操作系统。而在Linux系统中,有一款备受欢迎的命令行工具——红帽(Red Hat)。
红帽是一个用于管理和配置Linux服务器的命令行工具,它的设计宗旨是使系统管理员更容易地管理和配置服务器。红帽可以帮助用户快速地设置网络、监控系统和进行安全设置。这一功能的强大性在许多Linux系统管理员中得到了认可,因此红帽也成为了Linux世界中不
原创
2024-04-17 10:41:43
53阅读
在Linux系统中,noip是一款非常常用的动态DNS解决方案软件,它可以帮助用户在动态IP地址的网络环境下轻松实现远程访问和管理。在使用noip的过程中,经常会遇到一个问题就是在程序中没有添加“return 0”语句。
“return 0”是一个非常常见的C程序语句,它的作用是告诉程序执行完某个函数后返回给操作系统一个成功的执行结果。在Linux系统中,程序的返回值可以用来表示程序的执行状态,
原创
2024-03-28 10:49:39
146阅读
最近把历年题刷一下吧。。。发现0几年的题不是爆搜就是高精度,恶心死了。。。直接跳过,做些有意思的。。。P1129产生数 floyed之后乘法原理统计P1810导弹拦截 贪心,按距某个点的距离排序之后从后往前扫一遍记录max和整体min即可P1850小朋友的数字 DP,细节很多。。。P1851车站分级... Read More
转载
2014-10-09 12:36:00
164阅读
2评论
下面是收集的一些,我改了一下红色加粗表示特别重要,必须掌握绿色加粗表示最好掌握,可能性
转载
2023-02-21 08:48:12
392阅读
一、取模运算 (1)定义 给定一个正整数p和一个整数n 一定存在此等式 n=k*p+r;其中k,r是整数,r大于等于0小于p 称k是n除以p的商,r为n除以p的余数 说明:同余式 正整数a,b对p取模,它们的余数相同 记作 a≡b (mod p) 整数分为p个等价类,称为模p的剩余类 n%p所得结果
转载
2017-08-24 10:02:00
355阅读
2评论
时隔一年重新做。 T1 因为之前做过的缘故 大概 15min 贪心秒了。都不能换就跳过,相同也跳过。否则诶个检查 \(s_1,s_2\) 可不可以换成功,成功了就跳过不要再多换一次了。 换的过程考虑从 \(i\) 后面开始一直走,直到遇见不能换的字符终止。期间如果有与原位置字符不一样的我们就可以交换 ...
dijkstra、spfa、f...
转载
2022-11-18 10:48:40
123阅读
分析:其实就是要求sum[a][r] - sum[a][l - 1] - (sum[b][r] - sum[b][l - 1])最大,变形一下,可以得到sum[a][r] - sum[b][r] - (sum[a][l - 1] - sum[b][l - 1]),我们可以枚举位置r和b,a就是当前位
原创
2021-12-31 11:07:49
64阅读
今天去讲课,讲着讲着发现自己忘怎么做了,脸丢尽了,呜呜呜铺设道路考场上直接上的线段树 ,就是找到路,然后保...
原创
2022-08-16 12:39:16
41阅读
Preface今年的NOIP…Emmmm某乎上各路大牛们已经评价了不少了,本蒟蒻打某大型MOBA类游戏。。。被自己...
原创
2018-11-11 20:37:56
62阅读
T1 math: 给定一个长度为n的数列以及模数k,判断对于任意n元组(x1,x2,...,xn)与该数列的标量积包含模数k同余类的多少项 对拓展欧基里德算法进行拓展可以得到:当且仅当gcd(a1,a2...an) | b 时 a1*x1+a2*x2+...+an*xn = b 有解 故求出数列各项 ...
转载
2021-07-11 17:26:00
76阅读
2评论
T1 考试的时候打的暴力,快结束的时候,脑抽加了个 long long,然后就... 痛失70pts QAQ。 Your source code compiled to 8015900 bytes which is too big, too thick, too long for us.. #inc ...
转载
2021-07-11 18:59:00
48阅读
2评论
期望得分:100+100+100=300 实际得分:70+40+20=130 T1 [SCOI2007]kshort弱化版 Description 有n个城市和m条单向道路,城市编号为1~n。每条道路连接两个不同的城市,且任意两条道路要么起点不同要么终点不同,因此n和m满足m<=n(n-1)。给定两
原创
2021-08-05 13:43:03
124阅读
期望得分:100+100+100=300 实际得分:0+100+90=190 T1 superman 二分给每条边加多少,判断是否存在负环 #include<queue> #include<cstdio> #include<cstring> #include<algorithm> #define N
原创
2021-08-05 13:44:31
55阅读
期望得分:100+100+100=300 实际得分:72+12+0=84 T1 [CQOI2009]中位数图 令c[i]表示前i个数中,比d大的数与比d小的数的差,那么如果c[l]=c[r],则[l+1,r]满足条件 #include<cstdio> #include<iostream> using
原创
2021-08-05 13:44:35
104阅读
T1 匹配 只不过Kmp的麻烦程度++,因为 Kmp 的优势在这道题中并不是显现得很明显.. #include<bits/stdc++.h> using namespace std; #define ll long long int #define re register ll const ll m ...
转载
2021-07-12 21:38:00
144阅读
2评论
T1 一开始直接丢了个暴力走人50pts,然后开始打表找规律,啥也没找着,最后二十分钟突然看出来了什么,把 $f_{n,m}$式子列了一下,发现常数项没啥规律,最后五分钟,突然闪过一丝灵感,但是是错的。 好吧,其实跟正解就差一个常数项,但是没想到把矩阵放棋盘上,也没想到排列组合。 正解: 把这玩意放 ...
转载
2021-07-16 11:38:00
92阅读
2评论
T1 来自cf原题 考场直接暴力枚举 \(A,B\),15pts。 正解: 首先时间的表达式,\(T=\frac{A}{a_{i}}+\frac{B}{b_{i}}\),然后以$\frac{1}{a_}$ 为x轴,\(\frac{1}{b_{i}}\) 为y轴,建立坐标系。 将原式子转换一下,即有 ...
转载
2021-07-19 11:33:00
83阅读
2评论
sb$O(n^{2})$传参 T1 暴力一会儿就码好,结果.. 祭奠一下死去的代码 died #include<cstdio> #define MAX 1010 #define re register namespace OMA { int n,q; int r,c,l,s; struct mart ...
转载
2021-07-19 14:34:00
64阅读
2评论
T1 以下的LIS代指最长不降子序列。 考场看到取模,便想到了之前写过的Medain,取模操作让序列分布均匀,对应到本题上,既然是求LIS,那它应该是有循环节的,后来打表证实确实是有。 然后,我码了个BIT优化LIS。觉得应该能拿30pts,然后就傻逼的跳了,其实正解已经想的差不多了,但是本着先把暴 ...
转载
2021-08-04 06:55:00
72阅读
2评论