bool b1=0;//布尔值,只有0和1,使用“!” 取反操作 byte be;//一个字节存储8位无符号数,范围0-255 int i;  //整数,占用两个字节,整数范围-32767~+32767 long a;//长整型,占四个字节,范围-2147483647~2147483647 float b;//浮点类型, char c='A'; String d="hello world";//字
转载 3月前
26阅读
 Arduino板子上的LED灯是于13接口连接的int LEDPin=13;void setup() { //初始化模式 只执行一次 pinMode(LEDPin,OUTPUT); //设置引脚模式 //设置13引脚为输出接口}void loop() { //循环执行函数 digitalWrite(LEDPin,HIGH); //设置引脚输出高电平或低电平
原创 2022-01-25 16:08:10
1661阅读
一、Arduino认识官方是这样介绍的(稍微了解一下就可以了):Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。Arduino能通过各种各样的传\
原创 2023-01-19 10:08:01
534阅读
板子大全 杂项 \(\mathtt{FastIO(with\;fread)}\) \(\mathtt{FastIO(with\;streambuf)}\) \(\text{Math}\) \(\mathtt{Poly}\) \(\text{Data Structure}\) \(\mathtt{Se ...
转载 2021-09-15 18:49:00
73阅读
2评论
写在前面:今天是2021年12月13日周一。上周六周日可以说是熬了两天两夜,做老师那边接的画PCB的工作。这不是我第一次画板子,但却是正儿八经的一次实战,而不是看着网上的视频,按步骤一步一步的做。感触很多,记录一下,给自己提个醒。简单流程原理图与封装一开始,并不是很清楚这个项目,就是按照原理图来做做封装,这段期间,电容电阻还好说,有标准化的一些库,但像一些芯片还有接插件不好做,所以就要在网上查一些
板子有些东西很重要,但又不常用如果考试的时候忘了,又恰巧考了,那不就 GG 了所以我就把这类东西记到这里离散化/************************************************************************* > File Name: lsh.cpp > Author: Typedef > Created Ti
转载 2021-08-05 11:30:00
58阅读
2评论
快读,快输 //#define getchar()(X==Y&&(Y=(X=sRead)+fread(sRead,1,1<<21,stdin),X==Y)?EOF:*X++) //char sRead[1<<21],*X=sRead,*Y=sRead; //#pragma GCC target("s ...
转载 2021-10-23 10:46:00
85阅读
2评论
#include <bits/stdc++.h> using namespace std; const int N=2e5+10; const int root=0; // 默认 Trie 根节点位置为 0 /* trie[i][j] i 记录当前节点位置, 同样只关注指向下一个节点的相对位置, j ...
转载 2021-08-14 21:48:00
119阅读
2评论
1.线性 ll inv[N]; void init(ll p) { inv[1]=1; for(ll i=2;i<N;i++) inv[i]=(p-p/i)*inv[p%i]%p; } 2.费马小定理:当模数是素数,a^(p-1)=1(mod p) 那么a^(p-2)=a^-1(mod p) ,也就
转载 2018-02-10 15:29:00
93阅读
2评论
// Treap const int MAXN = 1e5 + 5; struct Treap_Tree { #define INF 0x3f3f3f3f #define mod 998244353 struct Treap_Node { int son[2], val, dat, cnt, siz ...
转载 2021-07-23 09:34:00
115阅读
2评论
#include<cstdio> #include<algorithm> #include<cmath> using namespace std; const double Pi = acos(-1.0); int n,m,rev[2100005]; struct complex{ double x ...
转载 2021-08-21 16:43:00
225阅读
2评论
Kruskal和prim不同的点在于prim每次都是找离集合距离最小的点,Kruskal找的是图中最短的边,如果边的两端不连通,则加入生成树中,属于是贪心的策略。 思路: ①每次都找最短的边,因此首先对所有的边进行从小到大的排序,因为排序,所以Kruskal的时间复杂度下限就已经是O(nlogn)了 ...
转载 2021-10-22 10:28:00
106阅读
2评论
Prim:每次都选一个距离集合最小的点加入集合中,最终形成的就是最小生成树(与Dijkstra最大的区别,其余代码和Dijkstra没啥不同) 因为和Dijikstra思想差不多,所以也可以用堆优化,但是基本都不用,因为有更好的Kruskal 1 #include <iostream> 2 #inc ...
转载 2021-10-22 10:15:00
71阅读
2评论
1.数学 1.1、(扩展)欧几里得 void gcd(int a,int b,int &d,int &x,int &y) { if(!b) { d=a; x=1; y=0; } else { gcd(b,a%b,d,y,x); y-=x*(a/b); } } View Code 1.2、同余方程 /
原创 2021-08-05 13:37:07
277阅读
struct HashTable { typedef ull T; typedef int S; static const int N = (int)1e6 + 7; static const int M = (int)1e5 + 7; int head[N], tot; struct Node { T fval; S sval; int nex; } a[M]; void clear() { m
IT
转载 2019-09-29 19:50:00
98阅读
2评论
#pragma GCC optimize(3) #include using namespace std; const int maxn = 205; vector>E[maxn]; int n,m; int d[maxn],inq[maxn]; void init(){ for(int i=0;i>n>>m){ init(); for(int i=...
原创 2021-09-01 09:50:40
140阅读
一、引言 在现代科技发展日新月异的时代背景下,Linux操作系统应运而生,在全球范围内受到了广泛的应用和赞誉。而作为Linux操作系统的先驱和代表,红帽公司凭借其技术实力和开放源代码的理念受到了广泛的认可和信赖。而作为红帽操作系统的载体,Linux板子也因此备受关注。本文将从不同的层面来介绍Linux板子以及其在红帽操作系统中的重要性。 二、什么是Linux板子? Linux板子,也被称为嵌
今天早上在给同事装系统的时候突然他们部门的一个同事的电脑也出了问题。问题大概是这样的:他要把另一台电脑上的数据拷到自己的硬盘上,费了九牛二虎之力,终于拷完了。这下松了口气,重启了机子,结果没有反应,打开机盖,瞧瞧。。      CUP的散热风扇懒洋洋的转一会停一会的。我正在想是不是由于电源供电不足引起的呢,这时我师傅来了,主要是因为自己技术还是不是很扎实,在
原创 2009-06-22 16:25:38
615阅读
8评论
转载 2021-04-09 08:14:00
115阅读
2评论
#include <bits/stdc++.h> using namespace std; const int MAXX = 100005; int n, m; int nxt[MAXX]; // 后驱节点 int prv[MAXX]; // 前驱结点 bool exist[MAXX]; int k ...
转载 2021-08-14 22:02:00
144阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5