自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件定时试验

软件定时器是基于系统Tick时钟中断且由软件来模拟的定时器,当经过设定的Tick时钟计数值后会触发用户定义的回调函数。定时精度与系统Tick时钟的周期有关。硬件定时器受硬件的限制,数量上不足以满足用户的实际需求,因此为了满足用户需求,提供更多的定时器,系统提供软件定时器功能。软件定时器扩展了定时器的数量,允许创建更多的定时业务。软件定时器创建软件定时器启动软件定时器停止软件定时器删除软件定时器使用了系统的一个队列和一个任务资源,先进先出。

2023-07-07 12:53:30 110 1

原创 求组合Cmn

组合Cmn 数量较少 ll dp[2020][2020]; ll C(int n, int k) { if (k == 0 || k == n) return 1; if (dp[n][k]) return dp[n][k]; return (dp[n][k] = (C(n - 1, k - 1) + C(n - 1, k)) % MOD); }

2021-10-04 18:56:51 146

原创 建立无向图

建无向图 struct edge { int to; int val; int nxt; } edge[10010]; int head[1100]; int cnt=0; void addE(int u,int v,int val) { edge[cnt].to=v; edge[cnt].val=val; edge[cnt].nxt=head[u]; head[u]=cnt++; } for(int j=head[i]; ~j; j=edge[j

2021-10-04 18:52:01 184

原创 筛法求素数

筛法求素数 第一种 bool number[N+1]; int i,j; memset(number,true,sizeof(number)); number[1] = number[0] = false; for(i=2; i<=sqrt(N); i++) { if(number[i]==true) { for(j=i*i; j<=N; j+=i) { number[j]=false; } } }//所有非素数都标记为false,

2021-10-04 18:50:15 68

原创 zkw线段树

zkw 线段Tree 1.Java class SegmentTree{ int n; int[] st; public SegmentTree(int[] nums) { n = nums.length; st = new int[2*n]; for(int i = n; i < 2*n; i++) st[i] = nums[i-n]

2021-10-04 18:49:12 85

原创 c++语法笔记

1.c++保留两位小数 #include <iomanip> //不要忘了头文件 //第一种写法 cout<<setiosflags(ios::fixed)<<setprecision(2); //第二种写法 cout.setf(ios::fixed); cout<<setprecision(2); //第三种写法 cout<<fixed<<setprecision(2); 要保留几位小数setprecision(n)的括号里n就换

2021-10-04 18:46:50 109

空空如也

空空如也

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

TA关注的人

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