• 2024-06-05校内模拟赛总结,又名挂分日记
    倒序排序20240601A容易发现是矩阵快速幂B把每一段编个号,找到号码出现的顺序,还要考虑段内的顺序C用类似线段树的东西维护,将pushup改成\(O(n)\)的即可,没做出来D不会20240502今天又犯傻逼错误A简单背包,背包的大小开小了,100->10B数位DP,答案与输入并不在同一数量级,但
  • 2024-03-17java毕设安卓教务的校内人员疫情排查APP(开题+源码)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在新冠疫情全球蔓延的背景下,校园作为人员密集场所,疫情防控工作显得尤为重要。特别是在高校中,由于学生、教师流动性大,信息沟通不畅,疫情排查工作面临着
  • 2024-02-162024年2月 校内集训
  • 2024-01-29第一次 10天校内集训总结
    这十天,作为第一次在校集训,无疑即是高效的,也是收获满满的;首先,我十分感谢Lyn学长十天以来的辛勤付出然鹅在这十天以来也发现了不少问题;1.与题解的抗争可能是由于学长的速度有些快,而且本人在秋季培训中也没有太过认真的打下一个所谓牢靠的基石(根本原因);因而除了在开始复习语言基
  • 2024-01-16大二打卡(12.19)
    uml作业:逻辑视图建模:(1)分析系统用例,确定对象类:“校园卡管理系统”包括“身份识别门禁系统”“充值消费系统”和“校方卡片授权信息管理系统”等。[系统业务需求描述]:身份识别门禁系统:完成人员的身份识别和认证、门禁控制、门锁控制、通道控制、考勤管理、会议签到等业务。
  • 2024-01-06基于Java的学习交流论坛
    选题目的、意义网络信息技术的发展速度之快,在各个方面上影响着人们生活和工作的方式,并且深深的改造了人与人之间交流的方式、学习的方式乃至日常思维方式。伴随着网络信息技术、多媒体技术、数据库技术以及虚拟现实技术在各个区域中的运用都不断的发生改革,基于web的论坛的沟通交流
  • 2023-12-25与认知不到位的人谈谈学习信奥的好处
    相比较艺术课而言,信奥对学习的促进可以说是全方面的:信奥的题目都需要超常的阅读理解能力,这是语文的核心竞争力;信奥就是用程序解决奥数难题,以数学为基石;学习信奥是以英文命令为语言,因此与英语可以达到相辅相成的效果;信奥是人工智能、机器人、科创等高新科技的基础能力,本身就是
  • 2023-11-16231116校内赛
    T1玩具序列很简单的一道T1但某人的st表炸成灰灰了首先明确我们是需要维护区间最大和最小,那么容易想到的有以下几个:线段树,st表,单调队列对于线段树和st表而言\(3e6\)的数据都有点卡时间st表还卡空间,而且预处理慢的离谱,虽然最后卡过去了如此看来单调队列则是不二之选,我
  • 2023-11-14231114校内模拟赛
    T1平凡原题链接首先,我们容易发现直接求\(A\)不是最小的子序列的排列的个数有些困难#include<bits/stdc++.h>#definemod998244353#defineN1000010#defineintlonglongusingnamespacestd;intn,k,a[N],t[N],vis[N],ans,all,pos;signedmain(){ freopen("ordina
  • 2023-11-10想去码头整点薯条-数据库设计心得
    数据库设计心得-想去码头整点薯条一、背景高校学生外出进行实习时,目前的管理方式主要是手工和传统纸质材料方式,非常耗费人力物力,同时存在纸质材料不易收集、数据管理与统计分析费时、过程难以监控预警等问题。为改变传统纸质材料传递方式,提高管理工作效率,实现学生校外实习实践活动
  • 2023-11-10231110校内赛
    T1拼图首先一点需要明白的是横向移动和纵向移动并无关联接着我们可以花费\(\mathcalO(k)\)的时间来枚举左右最长长度和上下最长长度我们只需要在两次循环时分别排个序,左右和上下分别排序对于左右移动时,我们枚举每一个点在最左或最右的情况,计算出当前最小的长度,并更新最小
  • 2023-11-08231108校内赛
    T1最大公约数数据极水,啥都能过第一种方法,暴力剪枝,直接飞过,\(\mathcalO(N^2\logn)\)过\(30\)万不解释玛德有人在提交时不写输出直接爆零#include<bits/stdc++.h>#defineN300010usingnamespacestd;intn,k,ans,a[N];intgcd(inta,intb){ returnb==0?a:gcd(b,
  • 2023-11-06231106校内赛
    T1点分树很简单的思路,暴力跳父亲,就是去除当前数最后一个\(1\)再计算当前子树的答案,记得减去已经算过的子树的答案#include<bits/stdc++.h>#defineN10000010#definemod998244353#defineintlonglongusingnamespacestd;intn,q,ans,fac[N],inv[N];vector<int>g;
  • 2023-11-05231105校内赛
    T1构造题没啥好说的,大样例一眼出规律#include<bits/stdc++.h>#defineN310usingnamespacestd;intn,l[N][N],r[N][N],a[N][N];intmain(){ freopen("squ.in","r",stdin); freopen("squ.out","w",stdout); ios::sync_with_stdio(0
  • 2023-11-05231101校内赛
    T1茵蒂克丝模拟题,用一个栈模拟就完了,挺简单的有人没看见是非负数#include<bits/stdc++.h>#definepiipair<int,int>#definefifirst#definesesecond#defineN1000010usingnamespacestd;intn,k,a[N],ans[N],cnt,top,tot;piistk[N],b[N];boolcmp(piix,piiy){
  • 2023-10-30231030校内赛
    T1新的阶乘有三种做法,第一种也就是我写的这种容易被评测机波动坑,复杂度玄学考虑处理出每个数的质因数,然后就暴力除每个数的质因数的种类次非常的简单,也容易被卡第二种是与第一种差距不大,就是在线性筛中处理出质因数之后,再对每个数除以线筛中处理的质因数,将它的答案加到除数和
  • 2023-10-24231023校内赛
    T1区间题解很容易想到的一点是如果\(k\)足够大,那么把区间单独放到一个组里总比多个区间在一个组优对于多个区间来说,区间之间如果两两不包含的话这道题会是比较好做的就可以注意到如果一个大区间包含了一个小区间,那么大区间要么单独一组,要么和小区间同一组,这样会是比较优的
  • 2023-10-19231019校内赛
    T1机器人题解傻逼题,但是有人\(90\)分一开始十分想直接暴力\(2^n\)判断每一步选不选求出所有可能性但是会发现它有制约关系有些步走了之后,有些就必须走了所以需要用一个数组记录当前位置走没走过,或者是不是障碍注意走没走过不能直接赋值\(1,0\)因为回溯时会直接将前
  • 2023-10-19231019校内赛
    T1购买饮料题解简单且傻逼的题目有人更傻逼没做出来很容易就会想去拿最后能喝多少瓶去做未知量来求然后就有一个严重的问题,它会赊账非常明显这样算是不得行的那么考虑换个思路以能喝多少套饮料为未知量,先除去第一套,免得一套都买不起时赊账买了饮料然后将剩余的钱除以\(
  • 2023-10-14[校内]此方(konata)
    2023-10-14题目LittleBrother题目描述难度&重要性(1~10):7题目来源CQYC题目算法几何,二分解题思路Sol我们知道,对于两个圆,我们无非就只有三种情况:相离,相切,相交。而这道题目是不允许其他圆相交,而两个圆不相交只有两种情况:包含,不包含。根据垂径定理得知,过线段两端的圆的
  • 2023-10-11231011校内赛
    T1树上的数题解比上一次好一些的第一题不过我还是没做出来一眼树形\(dp\)不过状态设计和转移不是很好列容易想到对于子树枚举,记录\(f_{i,j}\)表示\(i\)的子树空出了\(j\)个点时的方案数对于每一个节点的初始状态都是\(f_{i,0}=n-dep_i\\\f_{i,1}=1\)为
  • 2023-10-10231009校内赛
    T1里群题解阴间第一题题目中有一个很明显的建图方法就是对于第\(i\)天入群的人在第\(j\)天退群那么就在\(i,j\)之间连一条边首先有一个结论,管理员个数不大于\(3\)对于这个结论,证明如下:首先第一次删除出现后就一定需要两个管理员了如果某次删除只删掉了某一个管理
  • 2023-10-09231007校内赛
    T1karma题解首先从贪心的思路出发把所有零多的字符串放在前面,但如下一组数据便可以卡掉201100接着我们可以来思考对于贪心的更改多举几组不同的可以卡掉的样例后可以发现如下规律先将所有字符串按\(0\)的数量排一遍序对于每一个字符串的\(0\)和\(1\)的数量我
  • 2023-10-05231004校内赛
    T1水管题解很简单的一道题,别想复杂了只要一边\(dfs\)即可先将当前点的所有水量给出去,如果缺水就给出去负数那么等到最后一个节点如果不是刚好合适,那么就把剩余水量回溯回来,无论正负再如此给下一个连边的点如果最后一个点刚好合适那么给下一个点的就是\(0\)实现很简单
  • 2023-10-05231002校内赛
    T1数独题解十分简单的一道模拟题有sb少打了一个换行挂50分#include<bits/stdc++.h>#defineN15usingnamespacestd;structnode{ inta[N][N],be;}t[N*10];intT,n=9,q;intferror(intcnt,intx,inty,intk){ for(inti=1;i<=n;i++) if(t[cnt].a[x][i]==k)