- 2024-11-21阶乘之和 C++实现代码
#include<bits/stdc++.h>usingnamespacestd;intmain(){ //求和的变量设置为0,阶乘的变量设置为1 longlongintsum1=0,temp_sum=1; intn; cin>>n; for(inti=1;i<=n;i++){ //每次开始不同数字的阶乘需要将值进行重置 temp_sum=1;
- 2024-11-21Linux基础——ISO修复kernel-4.19.0-grub问题:/boot文件损坏
1、挂载bc8镜像#Trobleshooting进入2、进入修复模式3、进入救援模式4、切换用户根目录/mnt/sysimagechroot/mnt/sysroot/5、挂载ios镜像数据包mkdir-p/mnt/tempmount/dev/sr0/mnt/temp可以尝试以下两种挂载镜像方式iso9660文件系统mount-oiso9660/d
- 2024-11-191021 Deepest Root(树的直径、bfs/dfs、并查集)
先通过并查集判断有几个连通图,如果只有一张图,那就用两次dfs/bfs来找到树的直径上的所有端点1#include<bits/stdc++.h>2usingnamespacestd;3intn;4vector<int>edges[10005];5boolvisited[10005]={false};6set<int>temp;//记录该次dfs筛选出树直径
- 2024-11-19常见链表类型
单向链表双向链表循环链表双向循环链表1.单向链表单向链表的每个节点只包含数据和指向下一个节点的指针。它只能从头到尾单向遍历。[数据|下一节点指针]->[数据|下一节点指针]->NULL 示例#include<stdio.h>#include<stdlib.h>structNode{intdata;st
- 2024-11-18广州大学面向对象程序设计实验一
广州大学学生实验报告开课实验室:计算机科学与工程实验(电子楼418A) 2023年3月23日学院计算机科学与网络工程学院年级、专业、班姓名学号实验课程面向对象程序设计成绩实验项目实验一 类与对象指导老师一、实验目的掌握类和对象的概念
- 2024-11-18Windows 右键新建文件添加指定后缀-bat批处理-c文件
前言全局说明一、说明环境:Windows7旗舰版二、添加,创建.bat后缀文件在命令行里执行下面两条命令regaddHKCR\.bat\ShellNew/vnullfile/f>nulregaddHKCR\batfile/ve/dBAT批处理文件/f>nul三、添加,创建.c后缀文件regaddHKCR\.c\ShellNew/vnu
- 2024-11-18Codeforces Round 988 (Div. 3) E题解析
E题题目链接CodeforcesRound988(Div.3)题目描述题目的思路根据题目的意思,我们可以推断出算法时间复杂度应该在O(N)对于这道题而言,我们可以分析下思路首先我们先从1~n的范围里面询问答案如果出现0就跳过,因为无序操作如果出现非0答案temp就记录下1~i的01序列的个数如果
- 2024-11-18快速删除大量小文件(多种方式速度对比)
要测试删除大量小文件,首先需要先创建大量小文件,比如创建50W个txt文件:mkdir/tmp/temp&&cd/tmp/tempseq-f"%g.txt"1500000|xargs-P4-n10000touch最快的是直接rm删除目录(但并非是瞬间的),是删除速度的极限。方法一:使用rsync$mkdir/tmp/empty$timersync-r
- 2024-11-17Linux:外观数列
给定一个正整数n(1≤n≤30),输出外观数列的第n项。注意:整数序列中的每一项将表示为一个字符串。「外观数列」是一个整数序列,从数字1开始,序列中的每一项都是对前一项的描述。前五项如下:111211211111221第一项是数字1描述前一项,这个数是1即“一个1”,记作11
- 2024-11-16P1719 最大加权矩形
题目描述为了更好的备战NOIP2013,电脑组的几个女孩子LYQ,ZSC,ZHQ认为,我们不光需要机房,我们还需要运动,于是就决定找校长申请一块电脑组的课余运动场地,听说她们都是电脑组的高手,校长没有马上答应他们,而是先给她们出了一道数学题,并且告诉她们:你们能获得的运动场地的面积就是你们能
- 2024-11-15最大子段和问题
最大子段和问题——————以洛谷P1115为例最大子段和,顾名思义就是在一段数组中选取元素和最大的子段(或最小)这里总结了动态更新的写法:intmain(){ intn,a,maxm,temp; scanf("%d",&n); for(inti=0;i<n;i++){ scanf("%d",&a); if(i==0)maxm=temp
- 2024-11-15Java 21和Java 8在洛谷上的区别
Java21默认开大内存很容易遇到所以如果换成Java8最后一个我也不知道为啥,有大佬帮忙看一下吗逆序对-洛谷importjava.util.*;publicclassMain{ staticScannercin=newScanner(System.in); //非递归版本的归并排序,返回逆序对的数量 publics
- 2024-11-15关于临时表空间的哪些事情
临时表空间增加数据文件第一步:查看当前TEMP临时表空间大小和数据文件路径SELECTtablespace_name,file_name,bytes/1024/1024"Size_MB"FROMdba_temp_files第二步:给临时表空间新增数据文件语法:ALTERTABLESPACETEMPADDTEMPFILE'数据文件路径及名称'SIZE1GAUTOEXTEND
- 2024-11-14排序算法——冒泡排序
目录一、冒泡排序的原理二、冒泡排序的过程三、代码实现总结一、冒泡排序的原理冒泡排序是一种简单的排序算法,它通过从左往右依次遍历,比较相邻元素的大小,并根据需要交换它们的位置来排序数据,以升序为例,这个过程类似空中的泡泡,重量大的往下沉,重量小的往上浮,从而得名冒泡
- 2024-11-14秒懂-----冒泡排序
排序方法是一种重要的,基本的算法。我相信很多人学习的第一个排序算法就是冒泡排序。可是有很多人(包括作者本人)在开始学冒泡排序时,总是会有这种感觉------明明一听就懂,为何就是写不出代码!!归根结底时没有去深入它。何为冒泡生活中的冒泡请大家想象一口大锅,里面装满了水,现在
- 2024-11-13//结构体练习:定义一个结构体表示学生//学生属性有:姓名,年龄//要求:把三个学生信息放入到数组当中,并遍历数组
//结构体练习:定义一个结构体表示学生//学生属性有:姓名,年龄//要求:把三个学生信息放入到数组当中,并遍历数组#include<stdio.h>structstudent{ charname[100]; intage;};intmain(){ structstudentstu1={"zhangsan",23}; structst
- 2024-11-13求最长公共子串的两种解法
描述给定两个字符串str1和str2,输出两个字符串的最长公共子串题目保证str1和str2的最长公共子串存在且唯一。 数据范围: 1≤∣str1∣,∣str2∣≤50001≤∣str1∣,∣str2∣≤5000要求:空间复杂度 O(n2),时间复杂度 O(n2)实例:输入:"1AB2345CD","12345EF"返回值:"2345"备
- 2024-11-12P8680 [蓝桥杯 2019 省 B] 特别数的和 java
题目描述小明对数位中含有 22、00、11、99 的数字很感兴趣(不包括前导 00),在 11 到 4040 中这样的数包括 11、22、99、1010 至 3232、3939 和 4040,共 2828 个,他们的和是 574574。请问,在 11 到 nn 中,所有这样的数的和是多少?输入格式输入一行包含一个整数
- 2024-11-12第18篇 :深入剖析systemverilog中 randomize 失败之烧脑案例(三)
在工作实践中,验证环境往往十分复杂,约束条件根据实际测试场景,也是层出不穷,到处都是。可能会遇到各种各样,奇奇怪怪的问题。 针对systemverilog中的randomize()随机约束问题,前面总结了一些规则,这些规则,语法书并不会讲的很透彻,全面覆盖到。只有我们在实际工作中,反复捶打,不断尝试
- 2024-11-12SQLSever将csv文件中的数据导入数据库中的某个表中的操作以及可能会出现的报错
注:导入数据前,检查一下数据类型是否与数据库中的数据类型相匹配第一种方法:首先打开SQLSever数据库,右击你的数据库找到任务后点开导入平面文件,如图 在弹开的窗口中点击下一步 接下来 填写完后点击下一步,跳转到预览数据的页面,会显示出表中的前20条数据,在检查没有错误后接
- 2024-11-12C++求最小公倍数与最大公因数
#大一小卡了咪的作业4题目: 设计两个函数MaxCommonDevisor(n,m) 和MinCommonMultiple(n,m),分别求两个数的最大公约数和最小公倍数。主函数调用上述两个函数,实现功能。 乍一看这个题其实比较麻烦,因为要同时满足两个数的要求(同时整除/分别整除),但实际
- 2024-11-11Linux 关机的shell脚本
今天突发奇想想写一个关机的脚本然后去找了很多帖子发现写的都不是很详细就打算自己写一个比较详细的:首先用vim编辑器先创建一个脚本文件(我是在桌面创建的)(也可以用其他文本编辑器不一定是vim):vimshutdown.sh然后就是在将以下内容输入至“shutdown.sh”中:#!/bin/bash
- 2024-11-11navicat 连接记住密码忘记密码找回密码的方法
今天oracle用户过期system用户密码忘了,幸亏服务器的navicat记住密码了。在网上找了好久找回密码的方法,记录一下。第一步 这个会在桌面上生成一个文件,在文件中找到 Password= 第二步在网上解密这个密码 importjavax.crypto.Cipher;importjavax.crypt
- 2024-11-102024-2025-1 学号20241306 《计算机基础与程序设计》第7周学习总结
2024-2025-1学号20241306《计算机基础与程序设计》第7周学习总结作业信息这个作业属于哪个课程<班级的链接>2024-2025-1-计算机基础与程序设计这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标了解学习数组与链
- 2024-11-10leetCode:三数之和
题目:给你一个整数数组 nums ,判断是否存在三元组 [nums[i],nums[j],nums[k]] 满足 i!=j、i!=k 且 j!=k ,同时还满足 nums[i]+nums[j]+nums[k]==0 。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。解题思路历程:第一个想到