算法模板04
质数的判定试除法判定质数==质数==:对于>1的整数,如果只包含1和本身这两个约束,就被称为质数或者素数
O(sqrt(n))
123456789bool prime(int x){ if(x<2) return false;//判断是否>1 else{ for(int i=2;i<=x/i;i++){ if(x%i==0) return false; } } return true;}
分解质因数从小到大枚举所有数
O(sqrt(n))
123456789101112void quite(int x){ int n=x; for(int i=2;i<=n/i;i++){//n中最多只包含一个>qprt(n)的质因子 int s=0; while(x%i==0){//i一定是质数 s++; ...
冥想
最开始听说冥想是来自于健身课堂(那时候只是在公开课上的一次简单练习,不理解meditation的底层逻辑,加上第一次接触,因此在心里没有太多的感觉。后面第一次心里接近崩溃的时候偶然想起来这种自我调节的方法,慢慢开始接触、主动学习了一些。
虽然有时候觉得它也没有网上宣传的那样玄幻,但是的确坚持了一段时间,每天晚上进行一次催眠冥想,还是确实感受到了它对我的一些影响:在冥想的过程中,我的大脑和身体是真正联结在一起的,我真真切切感受到了“抽离”,仿佛可以看到自己渐渐在柔美的声音之中沉沉睡去,让紧绷的神经松懈下来,不在会受到白天的压力所困,仿佛置身在幽雅的境地,彻底的进入平和。时间就了,也慢慢提高了自己的专注力和情绪控制能力,减轻了内耗和焦虑抑郁。除此之外,仿佛打破了自己心灵的枷锁,慢慢习惯于倾听自己内心的真实需求,把自己从焦躁的内耗情绪之中解脱出来
副作用:不知道是不是晚上带着耳机入睡的原因,白天醒来的时候还是会有困意
p:好爱最后一页,听一次爱一次!小时候看他排在前三还不理解🤣可惜是电视剧的主题曲www为什么为什么不是电影(* ̄;( ̄ *)
算法笔记03
排列数字(DFS)使用DFS进行排列(回溯),递归
123456789101112131415161718192021222324252627#include<iostream>using namespace std;const int N=10;int path[N],n;//存储状态bool st[N];void dfs(int u){ if(u==n){//走到第n个位置的时候,输出 for(int i=0;i<n;i++){ printf("%d ",path[i]); } puts(""); return; } for(int i=1;i<=n;i++){ if(!st[i]){//找到一个没有被用过的数 path[u]=i; st[i]=true; dfs(u+1);//处理下一层 ...
804
edb402531f380c4f1fffb7ae50792be330df3ccd6bee17e8be7591c8de8c9dacc6a964fb072f52302a6834ad2aa523a93a4da70d5f881e25963ea7f79f1a9aa2948150eb684e5b4f632bf94e1dfa348ec69ebd764c3381ca99e451e9ab505163135ea44c5422228f3dae4fe897feb89711a9e56423aad91429f56649ade65ce902d32726bb7779a37533fee6f5205abb17e7a043be31af6dd4e6634148c66752b7a8596918d0598ac8208de76196b319233821fcd4e14be5e403caa04da1a96c59d4d4b4c75c1b872f983bb4074b722f048e22da436151f5baf7b44996d8796f260635117a1410cbd8c81ff0e12ecfba4d05aa3bf860520c7 ...
算法模板02
链表(用数组),单链表:存储图和树双链表:优化某些题
做法:
e[],ne[]
-1表示结尾
==演示==:
head->0->1->2->3->-1值: 3 5 7 9
e[0]=3 e[1]=5 e[2]=7 e[3]=9
ne[0]=1 ne[1]=2 ne[2]=3 ne[3]=-1
单链表的实现:
12345678910111213void init(){ head=-1; idx=0;//当前可以从0号点开始分配}void add_to_head(int x){ e[idx]=x,ne[idx]=head,head=idx++;}void add(int k,int x){//将x插入第k个点后面 e[idx]=x,ne[idx]=ne[k],ne[k]=idx++;}void remove(int k){ ...
20240801
edb402531f380c4f1fffb7ae50792be3eaa5c1c3d3ee520e5c5d8629e973523d03ad0b9e6b73b96a1815b3ecd3b18824e359e330ea2e6e1daccf20daa18d8007ac127e0a918b1815adab198a0c7717e0856387eb0d2768f8be5cd77b190054f39d6287a8620c420b23009321b608e77f401ec6829b91bc56c11558c55375b9907f04f6259dd9efc40a9a0541198864cd1f1defc7747126919f2cf89d62740fb3fa42806cf5dfb45a9691b0b9be2edeb6e5218a813edad2a9f147d0afa7676b7c512beff10eaf7d220e46905c160909dcab7de5dfa857c629391b8b342dd245ae7df9c44552535b0f5ec6ec87e29b7cb550ba051d85c6595ae ...
音乐配置方法
想要在博客里面添加音乐界面
首先需要下载插件:
1npm install --save hexo-tag-aplayer
然后在根目录的_config.yml文件中使用插件:
123aplayer: meting: true asset_inject: false
在_config.butterfly.yml文件中打开开关:
1234# Inject the css and script (aplayer/meting)aplayerInject: enable: true per_page: true
在\source\music\index.md文件中添加如下代码:
1{% meting "12382041415" "netease" "playlist" "autoplay" "mutex:false" "listmaxheight:400px" "preload:none" "theme:# ...
如何写一篇日记
根目录下下载插件:
1npm install --save hexo-blog-encrypt
在文章头部添加如下代码即可:
1password: your password
20240731日记
edb402531f380c4f1fffb7ae50792be3eaa5c1c3d3ee520e5c5d8629e973523d66811133bf67e0c9f2a44e086fc069ad074d25c52015729e789cc59cc9795d63c0d0fc77e43772a9fd9595190d06e1b5f6d08b6b13202b26ee2ff9b3583bcb00c2c3ba69745f235b21779a8da524b68a326489faf118e4963242c54af8ff866df0e44e0651bc154e90020067fba4d5583f4d9b127304bf9628dcee0e6127678647e6c62b70fa6bc095af68d7db497135cb9db590e84a45f9850c5891a9e81c3e58a4e74485e0edf8f3ab129de28cb009a8a9ff1f8cdb9c40b443c2bd5d319c7800f294b8a9edace0b3b8d1ce444f694bdab98cd0f3630d413 ...
todolist
算法笔记
单词*300