A2
  • 2024-09-132024 CCPC网络预选赛
    The2024CCPCOnlineContest补题连接:https://codeforces.com/gym/105336D.编码器-解码器考虑dp,\(dp(i,j,k)\)表示\(T\)的子串\(T[j,k]\)(下标\(j\)到下标\(k\))在\(S_{i}^{'}\)中以子序列出现的次数尝试列出状态转移方程:已知\(S_{i}^{'}=S_{i-1}^{'}+a_{
  • 2024-09-12【无标题】高等数学
     第一章 函数与极限    第一节 映射与函数       一、集合          1.集合概念            集合是数学中的一个基本概念,我们先通过例子来说明这个概念。例如,一个书柜中的书构成一个集合,一间教室
  • 2024-09-11动态规划算法之矩阵链乘法详细解读(附带Java代码解读)
    矩阵链乘法(MatrixChainMultiplication)问题是动态规划中的经典问题之一。该问题的核心目标是在给定的矩阵链中,找到一种最优的乘法顺序,使得计算矩阵乘积的标量乘法次数最小。1.问题描述给定一个矩阵链(A1,A2,...,An),要求计算从第一个矩阵A1​到最后一个矩阵An的乘积A1
  • 2024-09-06例 2.38 数据写入文件示例
    2.38.1点击查看代码importpandasaspdimportnumpyasnpdates=pd.date_range(start='20191101',end='20191124',freq='D')a1=pd.DataFrame(np.random.randn(24,4),index=dates,columns=list('ABCD'))a2=pd.DataFrame(np.rand
  • 2024-09-05Java入门笔记1(类和对象前)
    java中使用输入函数import  java.util.ScannerScannersrc=newScanner(System.in)输入两个数,使用方法返回两个数中的最大值importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);
  • 2024-08-30线性代数 第三讲 线性相关无关 线性表示
    线性代数第三讲线性相关无关线性表示文章目录线性代数第三讲线性相关无关线性表示1.向量运算1.线性相关与线性无关1.1线性相关与线性无关基本概念2.线性表示(线性组合)3.线性相关无关与线性表示的定理大总结3.1向量β可由向量组线性表出的同义翻译3.2向量组线性
  • 2024-08-28求助这个怎么做
    异或的最大值内存限制: 256 Mb时间限制: 1000 ms题目描述给定 nn 个整数 a1,a2,…,ana1​,a2​,…,an​,请从其中挑出一些数字,使得将它们异或之后得到的数字最大,输出这个最大数。输入格式第一行:单个整数表示 nn第二行:nn 个整数表示 a1,a2,…,ana1​,a2​,…,an​
  • 2024-08-27java实现线性反馈移位寄存器实例
    题目:3级线性反馈移位寄存器C3=1时可有4种线性反馈函数,设其初始状态为(a1,a2,a3)=(1,0,1),输出由它们得到的密钥流,并分别利用生成的密钥流对明文“0x0123456789ABCDEF”进行加密,输出加密后的结果,再对密文进行解密,输出解密后的结果。1.分析相关题目详解:3级线性反馈移位寄存器
  • 2024-08-25题解:P3266 [JLOI2015] 骗我呢
    题意有一个\(n\timesm\)的数组\(x_{i,j}(1\lei\len,1\lej\lem)\),满足:\(x_{i,j}\in[0,m]\)\(\foralli\in[1,n],\forallj\in[1,m),x_{i,j}<x_{i,j+1}\)\(\foralli\in(1,n],\forallj\in[1,m),x_{i,j}<x_{i-1,j+1}\)
  • 2024-08-25华为昇腾Atlas 200I DK A2安装MIndspore失败
    该最新的镜像版本为预装了CANN的7.0R1版本的CANN在MIndspore官网进行了相对应的CANN和MIndspore的版本相关匹配从图中可以看出来7.0仅仅支持Ascend的910而我们的Atlas200IDKA2处理器为Ascend310因此7.0的CANN明显不符合我们的型号于是我决定选择进行降低CANN的版本进
  • 2024-08-24dotnet C# 结构体出方法弹栈之后的行为
    本文记录我在.NET9里测试的行为,在方法里面创建的在栈上的结构体,在方法执行结束之后,栈上的结构体将会被弹栈进入不受管理区域,此时的结构体内存内容不会立刻被清空或被改写这是我在对dotnetX11栈空间被回收导致调用XPutShmImage闪退博客的内容进行更多的测试,确保和X11没
  • 2024-08-12二维差分·学习备忘录
    二维差分为什么我为OI泪目?因为我菜得离谱......引入一维差分用来O(1)修改区间,配合上一维前缀和就是O(N)的查询区间和。差分为前缀和的逆运算。二维差分同理。接下来这道题就用二维差分来解决。\(例题:地毯>>\)地毯题目描述在\(n\timesn\)的格子上有\(m\)个地毯。
  • 2024-08-09python-约瑟夫环(赛氪OJ)
    [题目描述]n 个人( 0,1,2,3,4...n−1 ),围成一圈,从编号为 k 的人开始报数,报数报到 m 的人出队。下次从出队的人之后开始重新报数,循环往复,当队伍中只剩最后一个人的时候,那个人就是大王。现在,给定 n ,k ,m 。请你求出大王的编号。输入格式:输入一行包含三个整数 n , 
  • 2024-08-08刷题记录2
    小白逛公园注意线段树的分块思维,以及分治的思维,写了好久,还看了题解ACcode#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong//P4513小白逛公园intread(){intx=0,f=1;charch=getchar();while(!isdigit(ch)){if(ch=='-')f
  • 2024-08-07运算符
    六、运算符算术运算符一元运算符++,--二元运算符+,-,*,/,%赋值运算符=扩展运算符+=,-=,*=,/=关系运算符>,<,>=,<=,==,!=,instanceof逻辑运算符&&,||,!,^位运算符&,|,^,~,>>,<<,>>>条件运算符?:字符串连接符+1、算数运算符1、一元运算符算数运算符中++,--
  • 2024-08-03C#Alpha混合
    publicstaticint[]ColorAlpha(intfrontA,intfrontR,intfrontG,intfrontB,intbackA,intbackR,intbackG,intbackB){intr=frontR*frontA/255+backR*backA/255*(1-frontA/255);intg=frontG*frontA/255+backG*backA/
  • 2024-08-03LeetCode 1017. Convert to Base -2
    原题链接在这里:https://leetcode.com/problems/convert-to-base-2/description/题目:Givenaninteger n,return abinarystringrepresentingitsrepresentationinbase -2.Note thatthereturnedstringshouldnothaveleadingzerosunlessthestringis "0".
  • 2024-07-31一维前缀和
    原i a1.a2,a3,a4,a5,a6….an前缀和 Si=a1+a2+a3…+ai (注:要从下标为1开始,S0定义为0)1、如何求Si```c++for(inti=1;i<=n;I++)   s[i]=s[i-1]+ai;//前i个数的和=前i-1个数的和+第i个数```2、作用是什么快速地求出数组[l,r]中一段
  • 2024-07-31day8——数组
    数组字符串长度定义:'\0'前面字符的个数例如:“hello”字符的长度是5个,所占的内存空间的字节数是6个。字符串函数注:用字符串函数时需要加头文件<string.h>strlen函数函数原型:size-tstrlen(constchar*s);功能:计算字符串长度参数s:表示的是需要一个指针;参数形式:可以是
  • 2024-07-26暑假集训CSP提高模拟8
    一看见题目列表就吓晕了,还好我是体育生,后面忘了唉这场比赛没啥好写的,要不就是太难要不就是太简单要不就是拉出去写在专题里了A.基础的生成函数练习题考虑到只有奇偶性相同才能尝试加二,因此先用加一调平奇偶性,再直接加而就行了.#include<bits/stdc++.h>usingnamespacestd;
  • 2024-07-24基本运算符
    java语言支持如下运算符:算术运算符:+、-、*、/、%(模运算:取余)、++、--赋值运算符:=关系运算符:>、<、>=、<=、==、!=、!=instanceof逻辑运算符:&&、||、!位运算符:&、|、^、~、>>、<<、>>>条件运算符:?、:扩展赋值运算符:+=、-=、*=、/=算术运算:publicclassDemo1{publics
  • 2024-07-22Docker数据管理
    目录数据卷(DataVolumes)容器和宿主机的数据共享1.拉取centos镜像2.创建容器3.输入内容验证经过宿主机,实现容器间的数据共享1.创建a2容器,并且挂载同一个宿主机目录2.输入内容验证挂载文件1.创建a2容器,并且挂载文件2.只读操作数据卷容器1.创建a1容器作为数据卷容器
  • 2024-07-18[GWCTF 2019]xxor
    64位,进ida第一个for循环,输入六个32位字符串,转换成整数,存到v6数组第二个for循环,函数是把低位和高位分成了两个dword,就是在一个循环中一下处理了两个数据(两个32位数据在64位数组中)然后看看这个unk_601060,32位对齐,所以里面的数据就是(2,2,3,4)接下来就是sub_400686这个加密函数可
  • 2024-07-16找到两个数组中的公共元素
    leetcode2956https://leetcode.cn/problems/find-common-elements-between-two-arrays/一次遍历实现classSolution:deffindIntersectionValues(self,nums1:List[int],nums2:List[int])->List[int]:arr=[0]*110forninnums1:
  • 2024-07-12一道关于逆向的实战CTF题目分析
    前言本题自带call型花指令,考验选手对花指令的理解程度。加密属于基础的异或和左右移位加密。主要考察选手的基础能力,动态调试和写脚本的能力。在这篇文章,详细记录了我的分析过程,相信你会有很大收获。1、查壳​PE64位,没壳程序2、IDA分析去花指令使用IDA打开时,发现一片红,很正