【1-1】模拟与高精度 [NOIP2003 普及组] 乒乓球 #include<bits/stdc++.h> using namespace std; const int N = 62500 + 5; char str[N]; int cnt = 0; void show(int n){ int a = 0, b = 0; for(in…
【入门1】顺序结构 B2002 Hello,World! #include <bits/stdc++.h> using namespace std; int main() { cout << "Hello,World!" << endl; return 0; } B2025 输出字符菱形 #i…
详解 传送门 这里 limit 是一个状态,记忆化时,只需记忆非 limit 的状态,其他记忆情况按题目要求即可 例题 给你两个数字字符串 num1 和 num2 ,以及两个整数 max_sum 和 min_sum 。如果一个整数 x 满足以下条件,我们称它是一个好整数: num1 <= x <= num2 min_sum <= …
补题链接 时间暴力问题转换成序列暴力问题 分别生成年份,日月,时间的 4 个数字序列,再分别判断是否合法 #include<bits/stdc++.h> using namespace std; int day[13] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; // 判…
关于博客建设反思
我写博客最大的问题在于,博客分类太精准,且由于个人的较完美主义,往往在内容产出前,先进行精准分类,这大大降低了我写博客的热情。
再者记录一些同质化严重的内容,只为了使博客外表上看似繁荣,最后生产的东西,连自己都不愿看,而自己都不愿看的东西,是没必要记录的。
对于博客的建设我想,记录的内容不一定要有技术含量,应是带有个人情怀的对人生的总结反思,是慕然回首时,回忆最好的寄托处。
西安站题解(B, C, E, F, G, J, L) 西安站补题链接 B. Cells Coloring 题意 给定一个 n x m 的网格,有一些格子有障碍,其余格子为空。 选定一个整数 k,使用 0,1,... k 共 k 种颜色对无障碍格子进行染色,并满足同行或同列不能有相同的非 0 颜色。 假设 0 颜色的个数为 z, 给定两个数 c, d…
矩阵乘法 二维 乘 二维 void mul(vector<vector<ll>>& c, vector<vector<ll>> a, vector<vector<ll>> b, int p) { int n = a.size(); for (int i = 0; i &…
取模模板类 #define LL long long template<const int T> struct ModInt { const static int mod = T; int x; ModInt(int x = 0) : x(x % mod) {} int val() { return x; } ModInt operat…
理论 模板 #define ll long long inline ll V2IDX(ll v, ll N, ll Ndr, ll nv) { return v >= Ndr ? (N/v - 1) : (nv - v); } ll primesum(ll N) { //求取1~N的所有质数和 ll *S; ll *V; ll r = (ll…
加 + plus e.g. 1 + 1 = 2 one plus one equals two 减 - minus e.g. 2 - 1 = 1 two minus one equals one 乘 x multiplied by x times e.g. 2 x 2 = 4 two times two equals four 除 ÷ divide…