草庐IT

CSP-S初赛基础知识整理

文章目录CSP-S初赛基础知识整理RT[1]计算机基础知识计算机系统的组成计算机硬件的五大组成[1-2]进制及其转化和运算[1-2]二进制[1]基本定义及应用[1]基本运算[2]位运算[1]其他进制及转换八进制十六进制十进制[1]主要人物及贡献[5]Linuxtimerealtimeusertimesystimegdb默认其他操作[5]编译选项默认额外编译指令[5]STL[5-8]算法[6]复杂度分析空间复杂度分析时间复杂度分析主定理[6]基础算法分治算法[5-6]排序算法[5]字符串KMP时空复杂度基本代码[6-8]搜索[6]减枝搜索[6]记忆化搜索[7]启发式搜索[7]双向BFS搜索[7]

CCF-CSP 29次 第二题【202303-2 垦田计划】

法一:70分:优先队列对基础耗时大的优先进行处理#include#include#include#include#includeusingnamespacestd;typedefpairPII;constintN=100010;intn,m,k;priority_queue,less>q;intmain(){ scanf("%d%d%d",&n,&m,&k); intt_min=1e8; for(inti=0;i=k&&(sum+c)法二:100分:二分答案#include#include#includeusingnamespacestd;constintN=100010;intn,m,k;

CSP-J/S——初赛复习(未完)

废话不多说,马上开始。还是说一点吧:个人认为《信息学奥赛一本通——初赛篇》里有些废话,不够精炼,CSP-J/S重点不够突出,本人想将知识整理起来,并总结提炼,以便备考以及复习。本文参考了《信息学奥赛一本通——初赛篇》,是对它一个整理、总结与简化。一、计算机常识FirstFirstFirst计算机发展史1.计算机发展代别划分代别年代逻辑(电子)元件第一代1946−19581946-19581946−1958电子管第二代1959−19641959-19641959−1964晶体管第三代1965−19701965-19701965−1970(小)集成电路第四代1971−至今1971-至今1971−至

第二十八章 使用 CSP 进行基于标签的开发 - 运行时表达式

第二十八章使用CSP进行基于标签的开发-运行时表达式运行时表达式CSP文档可能包含在提供页面时(即在运行时)在CSP服务器上运行的表达式。此类表达式使用#(expr)#指令分隔,其中expr是有效的ObjectScript或Basic表达式(取决于页面的默认语言;运行时表达式中使用的语言必须与CSP文档的默认语言匹配。)注意:请注意,#(expr)#指令支持名称间接,不支持参数间接。例如,包含以下内容的CSP文档:Twoplustwoequals#(2+2)#在生成的类中生成以下代码:Write"Twoplustwoequals",(2+2),"",!反过来,它将以下内容发送到HTTP客户端:

CCF-CSP真题《202303-4 星际网络II》思路+python,c++满分题解

想查看其他题的真题及题解的同学可以前往查看:CCF-CSP真题附题解大全试题编号:202303-4试题名称:星际网络II时间限制:2.0s内存限制:1.0GB问题描述:问题描述随着星际网络的进一步建设和规模的增大,一个新的问题出现在网络工程师面前——地址空间不够用了!原来,星际网络采用了传统的IPv6协议,虽然有 2128 级别的可用地址数量,但面对广袤无垠的宇宙和爆炸式增长的网络用户数,如此庞大的地址空间也面临了用尽的那一天。新的通信协议的研发工作交给了著名的网络科技圣地——西西艾弗星。最终,经过2333年的不懈努力,西西艾弗星的工程师们设计出了一种新的协议——“西西艾弗IP协议”,又称IP

CSP初赛知识点 学习笔记

$\text{CSP}初赛知识点$$\texttt{Linux}$基础操作列出文件:ls列出隐藏文件:ls-a列出文件及大小:ls-l重命名文件:mvold.cppnew.cpp创建备份:cpfile.cppfile.cpp.bak运行程序:./test计时运行:time./test重定向输入输出:testout.txt查看目录地址:pwd创建目录:mkdirdirx切换上级目录:cd..切换目录:cddirx删除目录:rm-rdirx查看所有进程:ps杀掉后台进程:killalltest终止进程:kill$pid强制终止运行:Ctrl-C输入结尾(EOF):Ctrl-Z$\texttt{G+

CCF-CSP真题《202303-2 垦田计划》思路+python,c++满分题解

想查看其他题的真题及题解的同学可以前往查看:CCF-CSP真题附题解大全试题编号:202303-2试题名称:垦田计划时间限制:1.0s内存限制:512.0MB问题描述:问题描述顿顿总共选中了 n 块区域准备开垦田地,由于各块区域大小不一,开垦所需时间也不尽相同。据估算,其中第 i 块(1≤i≤n)区域的开垦耗时为 ti 天。这 n 块区域可以同时开垦,所以总耗时 tTotal 取决于耗时最长的区域,即:tTotal=max{t1,t2,⋯,tn}为了加快开垦进度,顿顿准备在部分区域投入额外资源来缩短开垦时间。具体来说:在第 i 块区域每投入 ci 单位资源,便可将其开垦耗时缩短 1 天;耗时缩

202209(第27次)CSP真题202209-2 何以包邮?

202209(第27次)CSP真题202209-2题目分析多件物品,可以看成买和不买,用0/1来表示,一共有2^n次方种可能,因此枚举全部可能暴力解决即可,不过题目需要用到位运算。位运算#include#includeusingnamespacestd;constintN=1000;intmain(){intn=10;for(inti=3;i>=0;i--)cout(n>>i&1);puts("");for(inti=0;i3;i++)cout(n>>i&1);return0;}有了这些准备后,就可以上代码了解题1#include#includeusingnamespacestd;intmai

第27次CCF-CSP计算机软件能力认证(2022-09-18)

一、如此编码二、何以包邮三、防疫大数据四、吉祥物投票个人感想:算是完成了自己期望的目标300分吧,比之前进步了。第一题花了十五分钟,有十多分钟都是在看题。第二题01背包花了半个小时,太久没看动态规划了模板都忘得差不多。第三题的大模拟依旧有难度,写完的时候离比赛结束还剩一个小时。第四题大概看了一下应该是线段树,但是比线段树难,需要维护的数值有两个,线段树应该只能做一个,然后没去研究,暴力应该能拿点分的但是也做不动了(腰还给扭了QAQ)。一、如此编码解题思路:给出a数组求b数组,c数组为a数组前缀和。可以看出b[i]*c[i-1]=m%c[i]-m%c[i-1]#includeusingnames