自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 我的创作纪念日

提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等​​。

2024-04-27 09:54:26 131

原创 深度学习的进展

随着算法和模型的改进、计算能力的提升以及数据量的增长,深度学习的应用范围不断扩大,对各行各业产生了深远的影响。提示:分享深度学习在各个领域的应用实例,如自然语言处理、计算机视觉、语音识别、机器翻译等,介绍这些领域的最新进展和突破。提示:探讨深度学习面临的挑战,如数据标注、模型泛化能力、可解释性和隐私保护等问题,同时展望未来深度学习的发展方向和趋势。提示:介绍深度学习和机器学习的关系,比较两者的优缺点,探讨未来两者的发展方向和交叉点。方向三:深度学习的挑战和未来发展方向。方向一:深度学习的基本原理和算法。

2024-02-05 15:39:23 362

原创 IT行业有哪些证书含金量高?

提示:可以从IT行业证书的定义、分类、作用等方面入手,深入探讨证书在IT行业中的价值和意义,以及它们如何提升个人职业竞争力。提示:可以探讨IT证书持有者在职业发展方面的优势和挑战,如何将证书转化为实际工作能力,以及如何利用证书进一步提升职业竞争力。提示:可以从IT证书的考试报名、备考资料、备考方法、考试技巧等方面入手,提供自己觉得实用的考取证书的建议和指导。在IT行业,拥有含金量高的证书是职业发展的关键,快来分享你心中IT行业最重要的证书吧~方向一:IT行业证书的价值和作用。

2024-02-05 15:38:42 363

原创 开源软件的影响力

开源软件的低成本、可协作性和透明度等特点,使得越来越多的企业和个人选择使用开源软件,促进了软件行业的繁荣。然而,在使用开源软件的过程中,也需要关注其可能带来的问题,如安全风险和维护困难等。因此,如何更好地利用开源软件的优势,发挥其推动技术创新和应用的作用,是当前热门的话题之一。提示:分析开源软件如何通过开放源代码,促进全球开发者之间的协作和交流,推动软件技术的创新和发展。提示:探讨开源软件的商业模式,以及如何将开源软件与商业软件相结合,实现商业价值。方向五:开源软件在各行业的应用案例。

2024-02-05 15:37:30 347

原创 程序员为什么不喜欢关电脑?

你是否注意到,程序员们似乎从不关电脑?别以为他们是电脑上瘾,实则是有他们自己的原因!让我们一起揭秘背后的原因,看看程序员们真正的“英雄”本色!方向一:工作流程与需求。方向二:数据安全与备份。方向四:个人习惯等方面。方向三:即时性与响应。

2024-02-05 15:35:04 362

原创 三扔硬币c++代码

cin>>n;a[1]={2};a[2]={4};for(i=3;i<=n;i++)cout<<a[n];return 0;

2024-01-31 14:09:02 500

原创 回文串c++代码

#include <bits/stdc++.h>using namespace std;int main(){ string s; int g,k=0,l; cin>>s; l=s.size(); for(int i=0;i<l/2;i++) if(s[i]!=s[l-i-1])k++; cout<<k; return 0;}

2024-01-31 14:07:35 553

原创 P5135 最大回撤c++代码

i++) {//for循环。#include<bits/stdc++.h>//万能头。cout<<ans;

2024-01-30 21:52:01 397

原创 P4502 4.转圈报数c++代码

i++)a[i]=i;while(n){//while循环。

2024-01-30 21:50:17 375

原创 P1219 【基础】奖牌整理c++代码

j++) //与银牌之前的位置交换。j++) //与银牌之前的位置交换。int flag=0;//做一个标记看是否进入下边这个循环。// 第一个银牌开始的位置。int flag=0;//先对银牌进行操作。

2024-01-30 21:19:07 445

原创 1367.第三题 懒羊羊吃草c++代码

/一定要用scanf和printf,不然会超时。//数组要定小点,不然易爆。

2024-01-30 21:17:22 383

原创 P1243 【基础】机器人的逻辑c++代码

j++)//范围(400000*50)小时,用双循环也不会超时。if(b[j]%i!}//不是就跳出循环。for(i=b[1];i--){//要从大到小来。

2024-01-28 16:31:42 468

原创 ChatGPT 和文心一言哪个更好用?

从智能回复、语言准确性、知识库丰富度等方面比较,两大AI助手哪个更胜一筹?快来和我们分享一下你的看法吧~提示:可以谈谈为什么ChatGPT觉得更好用。提示:可以谈谈自己对人工智能的看法以及展望。提示:可以谈谈为什么文心一言觉得更好用。方向三:对人工智能的看法。方向一:ChatGPT。

2024-01-17 20:36:03 407

原创 笨小猴c++代码

if(n==2){i<sqrt(n);i++){cin>>s;i++){i<24;i++){maxn=a[i];=0){minn=a[i];cout<<p;}else{cout<<0;return 0;

2024-01-10 19:53:36 540

原创 信号塔(tower )c++代码

方法一:随机增量法:分析:用最小的圆覆盖住所有的点:随机增量法复杂度是O(n);2、算法及原理算法介绍:我们本次算法的设计是基于这样一个简单直观的性质:在既定的给定点条件下,如果引入一张新的半平面,只要此前的最优解顶点(即唯一确定最小包围圆的几个关键顶点)能够包含于其中,则不必对此最优解进行修改,亦即此亦为新点集的最优解;否则,新的最优解顶点必然位于这个新的半空间的边界上。定理可以通过反证法证明。于是,基于此性质,我们便可得到一个类似于线性规划算法的随机增量式算法。

2024-01-09 21:05:38 703

原创 高精度乘法pascal代码

varm:longint;beginreadln(s1);readln(s2);len:=la+lb;beginend;m:=c[len];begininc(len);end;end .

2024-01-04 20:53:28 329

原创 高精度乘法c++代码

【代码】高精度乘法c++代码。

2024-01-04 20:52:12 433

原创 高精度乘法c++代码

/将积存在另一个数组里。i--){ //输出。//判断最高位是否是0,如果是则不输出。//数组开到50000,支持50000位乘50000位的算式,代价就是占内存。//这样方便计算,但是如果不转换也可以,只是麻烦一些。}//这两步是把字符串转换成 数字,存在一个数组里。//最好还是返回一下,养成好习惯。cin>>a>>b;

2024-01-03 21:36:49 331

原创 高精度乘法c语言代码

i++) /*用数组模拟运算*/i<= lsum;i++)/*进位处理*/

2024-01-03 21:33:54 897

原创 高精度乘法c++代码

else if(num2.size() == 1 && num1.size() > 1) //如果num2位数大于1,则对Num2分治求积。if((flag1 == 1 && flag2 == 0)||(flag1 == 0 && flag2 == 1)) //如果有一正一负,则标记结果为负。else if(num1.size() == 1 && num2.size() > 1) //如果num1位数大于1,则对Num1分治求积。//将积存在另一个数组里。

2024-01-03 21:31:43 1808

原创 清帝之惑之雍正c++代码

(a):(b))(a):(b))double b,c;struct xxxdouble x,y;}a[N];if(aa.x!int main()#endifint i,j,k;for(i=1;i<=n;i++)for(i=1;i<=n;i++)for(j=i+1;j<=n;j++)c=min(c,b);c=sqrt(c);return 0;

2024-01-03 21:27:50 473

原创 清帝之惑之顺治c++代码

#include<iostream>#include<cstdio>using namespace std;int ans = 0;int r,c;int height[502][502];int mem[502][502] = {0};int changex[4] = {-1, 1, 0, 0};int changey[4] = {0, 0, -1, 1};int dfs(int x, int y){ if(mem[x][y]){ return mem[x][y]

2024-01-03 21:26:07 366

原创 清帝之惑之乾隆c++代码

cin>>s>>N;

2024-01-03 21:22:37 830

原创 清帝之惑之康熙c++代码

include<bits/stdc++.h>//万能头。

2024-01-03 21:20:25 362

原创 行星序列(seq)c++代码

int n,p;int read()c=-1;return w*c;if (l==r)return;update(s);if (t==1)return;int mid;return;elseif (x>mid)else。

2024-01-03 21:15:38 371

原创 7592:求最大公约数问题c++代码

int main()cin>>a>>b;while(a%b!=0){c=a%b;a=b;b=c;cout<<b;return 0;

2024-01-03 21:14:05 301

原创 P1142 阶乘统计3c++代码

int i;cin>>n;for(i=1;j<=n;i++){ans+=n/j;j*=5;cout<<ans;return 0;

2024-01-03 21:12:30 341

原创 坑爹的GPSc++代码

cin>>n>>m;

2024-01-03 19:04:34 422 4

原创 关押罪犯C++代码

这样,因为i+n这个节点世界上是不存在的,所以保证了每一个并查集集合中的存在的点之间的距离都是偶数。另外,注意对i+n也要压缩路径,因为有可能有两个补集节点相连,这时如果不find就会造成一大堆东西连在一起,就会MLE(具体怎么搞得我也不知道)。有人到这里便会说:这就容易了,只需要维护一个1-n的并查集,如果两数在同一个并查集,则记为他们两不在同一个集合。因为我们维护的是两个不在一起的点的关系,我们可以用一个并查集维护一个不在一起的关系。

2024-01-03 19:03:25 378 1

原创 Jam的计数法c++代码

/这一位之后的所有位也要加1。if (jam[j]-96<=j-w+t)//判断这一位能不能增加。

2024-01-03 19:02:00 368 1

原创 【提高】仙人吃牛肉c++代码

但在(3,4,5)这一底数查找完后,(6,8,10)也可以做(12,14,20)这组数的底数,那么需要去做一个去重的实现,即两次gcd的运用,当某一组勾股数是某一组底数的x倍时,那么他两次gcd的结果就会是x,而不会是1,这样就可以轻松实现勾股数的去重了。但这只是优化的一部分,第二个时间的提速在于勾股数的倍数应用,如(6,8,10)(9,12,15)这一类数以(3,4,5)为底数进行翻倍,那么在查找满足条件的数的过程中,可以凭借一组勾股数,找出所有以他为底数的勾股数。那么就没有超出限制。

2024-01-03 19:00:20 368 1

原创 【提高】喜羊羊运动会——m位数问题c++代码

【代码】【提高】喜羊羊运动会——m位数问题c++代码。

2024-01-03 18:57:47 320 1

原创 战略游戏c++代码

贪心:如果从叶向根广度操作,当一个节点的父亲节点的所有儿子全部都操作过就对它进行操作,那么如果该节点有一个儿子没有点亮(即被瞭望到,或者说被覆盖。)那么想该儿子一定所有儿子节点都已经进行过操作了(因为是广度,操作一个点的前提是它的所有儿子节点都操作过。),那么点亮该点必然只能点亮它本身和它的父亲节点,而点亮它的父亲节点则是至少点亮它本身和它的父亲节点(因为父亲节点可能还有其他节点。在费用相同的情况下,无论如何点亮父亲节点都是较优的决策。请简单得写些文字的题解。

2023-12-26 20:02:43 410 11

原创 [APIO2010]特别行动队c++代码

i++)//for循环。

2023-12-26 20:00:27 365 1

原创 Java 已死、前端已凉

随着人工智能和低代码的崛起,“前端已死”的声音逐渐兴起。前端已死?尊嘟假嘟?快来发表你的看法吧!以下方向仅供参考。

2023-12-26 18:19:17 416 50

原创 圆环选址c++代码

sum[mid]+=(a[mid-i]+a[mid+i])*i (1<=i<mid) n=5时:sum[mid]=sum[3]=(a[2]+a[4])+(a[1]+a[5])*2。当mid逐渐右移时,新的L[mid]、R[mid]和sum[mid]均可由之前的L[mid]、R[mid]和sum[mid]推过来,具体可参见以上分析。考虑n=4时:sum[mid]=sum[2]=(a[1]+a[3])少算了a[4]*(4-2) R[mid]=R[2]=a[3]少算了a[4]L+=a[mid]-a[l];

2023-12-25 19:46:45 1344 4

原创 串联计数c++代码

int n,m;i<=N;i++)i<=N;i++)j<i;j++)cin>>n;a[0]=1;i<=n;i++){sum=0;j<=i;j++)a[i]=sum;return 0;

2023-12-25 19:41:53 355

原创 斯特林数C++代码

这要套个容斥,因为 (m−k)^n 并不保证这 m-k 个盒子中全是有的。显然我们多减去了Ai∩Aj 这一类放法. 即有 i , j 同时为空的放法。这个式子用于 O( n^2 ) 计算 (n , n) 以内的所有斯特林数。减去C(1 , m) ∗ (m−1)^n 即为 减去 ∑Ai。因此要加回 Ai∩Aj ,但又多加了 Ai∩Aj∩Ak ,若要求某一个 S2(n , m) ,可推导通项公式。换句话说,设不保证无空盒的放法全集是 S ,首先无视无空盒条件,放法有 m^n 种。以此类推,理解一下.

2023-12-25 19:19:02 336

原创 优秀子序列c++代码

为了方便处理,我们把 num[x] 表示 a[j] 中值为 x 的个数, s 表示 i 分出来的一个数, t 为剩余的部分,为了保证不重复计算,要求 s≥ts ,根据乘法原理,则有状态转移方程。可是这样就有一个问题:这些数的和的上限很大,内存装不下啊!不用担心,因为我们选出来的数不会有两位都是1的情况,所以选出来的和自然小于 ,以 为上限即可。设 f[i] 表示所有值为 i 的子集 B 的数量,我们算出 f[i] 后乘上 φ[i+1] 就是这个方案的价值和,把每个价值和加在一起就是答案。

2023-12-25 19:17:23 345

原创 高级打字机c++代码

4->1->0->2->3->2->0的顺序遍历,同样使用栈就能计算出所有的版本,然后在对应的版本上解决询问即可。如本题的Type操作的逆操作就是弹出栈顶,Undo操作则根本不需要修改(Undo前后2个版本相同)。版本树:Undo x撤销最近的x次修改操作,实际上就是当前版本还原为x次操作前的版本,换句话说,版本i = 版本i-x-1。版本链:一般的数据结构题目只有各种修改命令(比如本题的Type操作),那么所有版本就会呈链状排列。版本:接受第1—i个修改操作(包含Type和Undo)后的状态称为版本i。

2023-12-25 19:15:34 1443 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除