• 2024-11-20迭代次数问题(BP)
    F:\develop\pythonidle\lib\site-packages\sklearn\neural_network\_multilayer_perceptron.py:690:ConvergenceWarning:StochasticOptimizer:Maximumiterations(300)reachedandtheoptimizationhasn'tconvergedyet.warnings.warn(F:\develop\pyt
  • 2024-11-181207. 独一无二的出现次数
    题目自己已经走到了怎么求每个数字的出现次数,但是对判断出现次数是否有重复没有好的思路,自己想到的思路就是两重for循环或者先排序再一重for循环,但是感觉这两种都不够好。于是看了卡哥的讲解,卡哥是用哈希表来判断是否有重复的,此处哈希表用数组来实现,数组下标是某个数字的出现次
  • 2024-11-18leetcode1963. 使字符串平衡的最小交换次数
    给你一个字符串 s ,下标从0开始 ,且长度为偶数 n 。字符串 恰好 由 n/2 个开括号 '[' 和 n/2 个闭括号 ']' 组成。只有能满足下述所有条件的字符串才能称为 平衡字符串 :字符串是一个空字符串,或者字符串可以记作 AB ,其中 A 和 B 都是 平衡字符串
  • 2024-11-17C++时间复杂度讲解
    它约等于算法中基本操作重复执行的次数(循环或递归的次数)不是行数!!!最多为O(5)!!!用乘号连接(在嵌套循环中),时间复杂度用O()表示。(O()只是符号)如:for(int=1;i<=n*10/8;i++){      for(intj=1;j<=n*10/2;k++){             for(intk=1;k<n*10;k++)
  • 2024-11-15Stream流统计集合元素出现次数并降序
    使用Arrays.stream()结合Collectors.groupingBy()和Collectors.counting()来统计数组中每个元素出现个数,按照出现次数降序排列后获取前五个元素及其出现次数的示例代码:importjava.util.*;importjava.util.stream.Collectors;publicclassArrayElementCountTopFive{
  • 2024-11-10考研打卡(13)
    开局(13)开始时间 2024-11-10 21:56:51结束时间 2024-11-10 22:48:52今天去了河北经贸大学回来还打了剧本杀数据结构下列说法错误的事____(中国科学技术大学)A只有在线性表的初始状态为反序的情况下,冒泡排序过程中元素的移动次数才会达到最大值B只有在线性表的初始状
  • 2024-11-07前15天查询次数曲线
    publicintgetAuditCount(){intnum=0;try{Exampleexample=newExample(AuditInfo.class);SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-dd");Datetoday=df.parse(df.format(newDate()));Dateyesterday=df.parse(df.format(newDate(
  • 2024-11-03海量数据求 TOP N
    海量数据求TOPNquery排名有多台机器,每台机器日志记录了query的访问,每次有一个query查询就记录条日志。求访问次数最多的n条query。在每个机器上建立<query,count>的哈希表每台机器将自己的query[query0,queryn]列表汇总到一台机器上。这台机器向所有机器发送
  • 2024-11-02动态规划-回文串系列——1312.让字符串变成回文串的最小插入次数
    1.题目解析题目来源:1312.让字符串变成回文串的最小插入次数——力扣测试用例2.算法原理1.状态表示一维dp表无法存储任意区间内将字符串变为回文子串的最小插入次数,所以使用二维dp表存储将[i,j]区间的字符串变为回文子串的最小插入次数dp[i][j]:将[i,j]区间的字
  • 2024-11-011. 时间复杂度和空间复杂度的计算(1)
    1.什么是时间复杂度和空间复杂度?1.1算法效率**算法效率分析分为两种:第一种是时间效率,第二种是空间效率。**时间效率被称为时间复杂度,而空间效率被称为空间复杂度。时间复杂度主要衡量一个算法的运行速度,空间复杂度主要衡量一个算法所需要的额外空间1.2时间复杂度的
  • 2024-10-24CF1800E2. Unforgivable Curse (hard version) 题解 并查集
    题目链接:https://codeforces.com/contest/1800/problem/E2视频讲解:https://www.bilibili.com/video/BV1tZ1FYPELp?p=2把下标\(i\)对应到图中编号为\(i\)的节点。节点\(i\)和\(i+k\)之间连一条边,节点\(i\)和\(i+k+1\)之间也连一条边。同一个连通块里的节点对应的字
  • 2024-10-24RabbitMQ总结
    重试机制背景线上的系统(SpringBoot2.2.11,rabbitmq为3.2.0),某一天突然有大量的错误日志写入,进几台服务器的硬盘都写满了。查看日志发现是RabbitMQ的消费者在接收消息消费时,抛出了异常错误,此时会不断重新进入消费重新打印错误日志,循环如此进硬盘写满了。RabbitMQ的消息重试机
  • 2024-10-221280,学生们参加各科测试的次数
    学生们参加各科测试的次数分析+实现第一步:让学生表和科目表进行笛卡尔积students表subjects表--学生表和科目表进行笛卡尔积select*fromstudentsscrossjoinsubjectssub;第二步:使用考试表进行统计,查询每个学生每科测试次数selectstudent_i
  • 2024-10-183191. 使二进制数组全部等于 1 的最少操作次数 I
    给你一个二进制数组nums。你可以对数组执行以下操作任意次(也可以0次):选择数组中任意连续3个元素,并将它们全部反转。反转一个元素指的是将它的值从0变1,或者从1变0。请你返回将nums中所有元素变为1的最少操作次数。如果无法全部变成1,返回-1。示例
  • 2024-10-17P11189 「KDOI-10」水杯降温
    P11189「KDOI-10」水杯降温-洛谷|计算机科学教育新生态(luogu.com.cn)庆贺吧,第一个真正意义上的自己干出来的紫题。总用时4h。时间复杂度\(O(n\logn)\),对于每个点我们去找它可以吹气的最大次数和最小次数。如果一个点的最小次数大于它的最大次数,或者在计算父节点u最
  • 2024-10-16CF1672F 做题笔记
    CF1672F1CF1672F2考虑给定\(b\)算它的最小操作次数,我们将\(a_i\)向\(b_i\)连一条边,每个环需要大小减\(1\)次操作次数,所以求这张图的最大简单环划分,显然每个环中不会有相同元素,否则可以分裂成\(2\)个小环更优。F1需要构造使最小次数最大的\(b\),那么就是要最小化最大
  • 2024-10-15思维题专项训练
    等我到AKCF和AT就差不多可以停更了,但是现在还是太菜了。注:本篇记录的大多都是作者没做出来的题,快来嘲笑他!!!Atcoder非常多的思维题。看看我的进步曲线吧。D-ABA很离谱的一个题,发现回文的三个数和中间的那个数没有关系,所以对于每个位置统计左右每个字母出现次数,枚举字母
  • 2024-10-13蓝桥杯刷题第一题:单词分析
    题目描述小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找
  • 2024-10-12查看Github 发行版下载次数
    比如我在Github上开源了软件,并且在Release里面发布了版本,但是Githubrelease页面并没有下载统计次数的页面展示。下面列举的几个可以查看Release各个版本的下载量。1.https://somsubhra.github.io/github-release-stats/?username=hupo376787&repository=WeiboAlbumDownloader&
  • 2024-10-102024牛客暑假多校第三场 - A. Bridging the Gap 2
    思路全在注释里了:#include<cstdio>#include<cmath>#include<algorithm>usingnamespacestd;constintN=5e5+5;intn,l,r,a[N];boolSolve(){ //打工次数:一个人能将其他人运过去的次数=一个人能过去以后能往返的次数 scanf("%d%d%d",&n,&l,&r); intmin_go=c
  • 2024-10-08Linux /proc/diskstats 各列输出详解
    /proc/diskstats文件是Linux内核提供的一种机制,用于展示系统中块设备的I/O统计信息。这些统计信息对于监控和分析磁盘性能至关重要。下面是对/proc/diskstats文件结构和各列含义的详细解释: 输出示例:2532vda2333371127173934622055545228915601127915234897706739
  • 2024-09-30Training Records 3
    9.30CSP7Alink题目描述给定\(5\)个长度为\(n\)的整数序列\(A,B,C,D,E\),求\[\sum_{i=1}^n\sum_{j=1}^n\sum_{k=1}^n\sum_{l=1}^l\sum_{m=1}^nmed(A_i,B_j,C_k,D_l,E_m)\mod998244353\]其中,\(med(a,b,c,d,e)\)为\(a,b,c,d,e\)的中位数。枚举中位数,计算即可
  • 2024-09-302246 记录保存 map
    解决思路 读取输入:读取每组奶牛的名字。 排序:对每组奶牛的名字进行排序,以确保相同的组合总是以相同的顺序出现。 记录出现次数:使用 map 记录每组奶牛组合出现的次数。 计算最大次数:遍历 map,找到出现次数最多的组合。#include<bits/stdc++.h>#definell