• 2024-07-292024年7.26-7.29学习总结/day29-32
    2024年7.26-7.29学习总结部署上线乐泡泡用户中心项目开坑伙伴匹配系统项目刷牛客刷leetcode部署上线​ 域名备案已申请,但是还没通过,让我周三再申请一次,难受。系统上线之后查询系统还有点bug不过别的功能基本上没有问题。这个项目很简单,就算是从0到1走通了全栈开发的一
  • 2024-07-27ACM日常训练日记——7.26
    Atcoder训练PowerfulDiscountTickets我们只需要动态维护使最大的值变小即可,这里我采用multiset去记录,有相同元素存在,也可以采用优先队列去维护#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;lln,m;llv[100010];multiset<ll>st;multiset<ll
  • 2024-07-277.26 Dp 主题赛 赛后总结
    T1T1看上去就很板,开场后有几个人一直在说话导致我心烦意乱,加上Sorato和Psm很快就切掉,可我确一直没有思路,所以开始的时候很慌。后来冷静下来仔细思考一下,首先注意到数据范围允许\(O(n^2)\)的dp,不难想到设置一个这样的dp状态,\(f[i]\)表示将区间\([1,i]\)变成美丽的所需的最小花
  • 2024-07-267.26每日一练
    1.学生管理系统(增删改查)#include<stdio.h>#include<string.h>intmain(intargc,constchar*argv[]){ intnum=0; inta=0,b=0,c=0; inti,j; intm,n; charadd1[30],add2[30],add3[30]; ints,sub,x,y; charmod[30]; intex; intlen1,len2,len3;
  • 2024-07-267.26课后作业
    课堂笔记整理思维导图二、使用fgets统计给定文件的行号intmain(intargc,constchar*argv[]){ intcount=0; FILE*file=fopen("./text.txt","r"); charbuf[20]=""; char*data=fgets(buf,sizeof(buf),file); while(data!=NULL){ intindex=strlen(data
  • 2024-07-26c语言(7.26)
    今天学习了二级指针和多级指针,数组指针数组指针#include<stdio.h>intmain(){ //利用指针遍历数组 intarr[]={10,20,30,40,50}; intlen=sizeof(arr)/sizeof(int); //获取数组的指针 //1获取数组的首地址 int*p1=arr; //2循环 for(inti=0;i<len
  • 2023-07-26暑假练习1 7.26
    胡乱刷题题号代码1842C代码11838C代码21569C代码31547E代码41551C代码51542B代码6题1思路简单dp,设状态\(f_i\)为前\(i\)个位置最多能删除元素的个数,对于位置\(i\),状态为\(f_i=max(f_{i-1},f_{j-1}+i-j+1),a_j=a_i\),对于一个数\(x\),维护\(m
  • 2023-07-267.26打卡
    L1-039古风排版#include<iostream>usingnamespacestd;intmain(){intn,m=0,k=0;strings;chara[105][105];cin>>n;getchar();getline(cin,s);while(n*m<s.size())m++;//确定行数for(inti=0;i<m;i++){for(intj=0
  • 2023-07-267.26日
    一、上午看了半天漫画,没有学习,后悔了。二、下午整理昨天的div3竞赛,对dfs应用更熟练了。三、模拟参加了一场div1+div2的竞赛。解决了两道题就出门锻炼了,然后买饭回家。四、看看杭电多校的签到题,在学一下css。五、明天去练车,然后写一些暑假集训的题。
  • 2023-07-267.26日
    一辆车,相约几位朋友,背上几个行囊,趁着青春正好,乘风而来,踏云而去。即刻出发吧,逃离城市的喧嚣,去远方,看见多种生活方式,在闹市里奔忙,在熙攘里踌躇,闻闻草原的芳香,遥望天边的星河。在岁月的时光中,行旅在不曾失语的人间烟火,遥岑于石刻寥若的千年印记。即刻出发吧,到很远的地方去吹风,寻觅
  • 2023-07-267.26
    Java数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性(Properties)枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用
  • 2023-07-267.26 后记
    T1不用估价,被骗了正常bfs即可T2会爆__int128,不用记\(a+kb\)的和,一点一点减T3T4匈牙利邻接矩阵\({C_{i,j}}^k\)为\(i\rightarrowj\)恰好经过\(k\)条边的最短路\[C_{i,j}=\sum_{l_1,l_2\dotsl_k}a_{i,l_1}a_{i,l_2}a_{l_{k-1},j}\]园方数P5025CF555E
  • 2023-07-26数据复制区分-7.26
    浅拷贝和深拷贝,浅克隆和深克隆在绝大多数情况下是同一概念。浅克隆和浅拷贝都指的是对象的浅复制操作,只复制对象的引用而不复制内部包含的其他对象。产生的各种误解多是对数据存储区域的划分和国内教材对指针和引用这里垃圾概念的提出。java中有基本数据类型和引用数据类型,基本
  • 2023-07-267.26 day3图论
    战绩:100+100+90+25=315rk2(如果T3不挂10分就rk1了)T1正解用的是状态之间建边跑bfs,赛时我没想到状态之间建边,糊了个费用流,同样能过,思路也很简单,直接网格之间建费用为1流量无限的边,在控制点和解密点限制一下流量即可T2二分答案+最小生成树检验注意可能爆longlong要边加边判