本文使用人工智能协助翻译,内容仅供参考,可能有错误或遗漏。如果你对内容或超链接有疑问,可以查看原文。参考资料地址:https://github.com/PKUFlyingPig/MIT6.1600 6.1600课程团队:Henry Corrigan-Gibbs, Yael Kalai, Ben Kettle (TA), Nickolai Zeldo…
原题单链接:https://www.luogu.com/paste/vjf2z3hi || https://rentry.org/5yhk52ow 例题 跳台阶 #include <bits/stdc++.h> using namespace std; const int N=1e5; int a[N]; int f(int n) { …
一、Socket是什么 Socket 的中文翻译过来就是“套接字”。套接字是什么,我们先来看看它的英文含义:插座。 Socket 就像一个电话插座,负责连通两端的电话,进行点对点通信,让电话可以进行通信,端口就像插座上的孔,端口不能同时被其他进程占用。而我们建立连接就像把插头插在这个插座上,创建一个 Socket 实例开始监听后,这个电话插座就时刻…
临时设置 PS1 PS(Prompt Sign)命令提示符,PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。在设定PS1环境变量时,需要用到预设的一些参数来设定PS1。 查看当前PS1的设置: echo $PS1 设置PS1示例: PS1='[\033[01;32m]\u@\h[\033[00m]\n[\033[01…
#include <bits/stdc++.h> using namespace std; string s="0123456789ABCDEF"; void solve(int x,int m) { // 递归 if(x/m) solve(x/m,m); cout<<s[x%m]; // 非递归 sta…
// 计算两个数的 GCD int gcd(int a, int b) { while (b) // b!=0 { int r = a % b; a = b; b = r; } return a; } // 计算两个数的 LCM int lcm(int a, int b) { return a / gcd(a, b) * b; // 先除后乘,避免…