Good
CF1656D K-good Solution
题目传送门 做法 奇偶性判定好题。 \(Case1:\) \(n\)为奇数 很显然,\(n\)为奇数时一定可以拆分成两个数\(x\)和\(y\),且\(x\)为奇数,\(y\)为偶数,发现\(x \mod 2=1,y\mod 2=0\),\(k\)也刚好位\(2\),所以当\(n\)为奇数时就直接输 ......
Good Bye 2023
目录写在前面ABCDE写在最后 写在前面 比赛地址:https://codeforces.com/contest/1916 是了,你被骗了,其实根本没有 2023 总结哈哈 当时是第二天没课不想复习了就打打玩玩,本来想把题解拖到考完试再写,但是元旦假期经过三天的牛逼熬夜最终今天失眠到三点,还有早八怕 ......
Good Bye 2023
挺久没写过题了? A. 2023 题意:有(n+k)个数,其乘积为2023。现给出其中n个数,求剩下k个数的任意一解,如不存在输出NO。 解:前k个数的积x是2023的因数则输出2023/x和若干个1,反之无解。 B. Two Divisors 题意:给出两个数a和b,输出一个数,其最大两个因数恰巧 ......
codeforces比赛(3):codeforces good_bye_2023
太困了,第三题我找到思路了,但是我居然一直在思考两个数向下整除为奇数怎么办(看来那时候脑子不清晰了)。下次还是买包咖啡提提神吧。 ......
CF997E Good Subsegments
对于这一类析合树问题有简单的线段树扫描线做法:考虑一个长为 \(len\) 的区间内一定有 \(len-1\) 个数值相邻的对,于是每次新加一个数 \(a_i\) 可以考虑相邻的两个数的出现位置 \(p\),若 \(p\le i\) 就对 \([1,p]\) 区间加,表示左端点在 \([1,p]\) ......
Codeforces Good Bye 2023
Goodbye 74TrAkToR A - 2023 直接乘起来显然会爆,但是每个数一定是 \(2023\) 的因子,于是拿一个 \(2023\) 出来,对每个 \(i\) 尝试除掉 \(b_i\),不能整除直接 No,否则就先补一个剩下的数,然后补 \(k-1\) 个 \(1\) 即可,不用开 l ......
初中英语优秀范文100篇-043Is Television Good or Bad?看电视是好是坏?
PDF格式公众号回复关键字:SHCZFW043 记忆树 1 More and more people like watching television. 翻译 越来越多的人喜欢看电视 简化记忆 电视 句子结构 1"More and more people" 是主语,表示越来越多的人。 2"like" ......
初中英语优秀范文100篇-042Is It Good for Students to Play Video Games?学生玩游戏机好吗?
PDF格式公众号回复关键字:SHCZFW042 记忆树 1 Video games have become more and more popular now. 翻译 现在视频游戏变得越来越流行。 简化记忆 流行 句子结构 1主语 (Subject): "Video games"(电子游戏)是句子的 ......
ARC167D Good Permutation 题解
ARC167D 看到排列并且有 \(i\gets a_i\),就可以直接建出图来,显然是若干个不相干的环。 如果不求字典序最小,就可以直接不在同一个环中的 \(i,j\) 直接交换就可以了,因为它要求了最小化操作数。如果求字典序最小,直接从前往后扫一遍,可以用 set 维护不在这个环中且 \(j>i ......
CF1907E Good Triples 题解
题意:求出 \(a+b+c=n\) 且 \(d(a)+d(b)+d(c)=d(n)\) 的三元组 \((a,b,c)\) 的个数。其中 \(d(x)\) 等于 \(x\) 的各位数位之和。 根据直觉和样例解释可以知道,如果 \(a+b+c\) 没有发生进位,那么三元组 \((a,b,c)\) 一定合 ......
[ABC328F] Good Set Query 题解
复习了一下边带权并查集板子。 设 \(d_{x}\) 表示当前点到它所在连通块根节点的距离。 合并点 \(x\) 和点 \(y\) 所在两个连通块时需要更新 \(d\)。因为将 \(x\) 点所在连通块的根节点的父亲节点设为了 \(y\) 点所在连通块的根节点,所以有 \(x \to y \to F ......
初中英语优秀范文100篇-028How to Be a Good Internet User-如何成为一名合格的网民
PDF格式公众号回复关键字:SHCZFW028 记忆树 1 With the development of the technology , most of us are able to use the Internet. 翻译 随着科技的发展,我们大多数人都能够使用互联网。 简化记忆 互联网 句子 ......
题解 CF1887E【Good Colorings】
萌萌交互题。 对网格图进行二分图建模,左部 \(n\) 个点表示每一行,右部 \(n\) 个点表示每一列。若格子 \((i,j)\) 被染成 \(c\) 色,就连接 \((L_i,R_j,c)\) 的边。 由抽屉原理易证,在初始局面中至少有一个各边颜色均不同的偶环。获胜条件相当于存在一个各边颜色均不 ......
[good]visual studio 2022 创建空的win32程序
参考这个 VS创建空的Win32程序 - fenggwsx - 博客园 (cnblogs.com) 编译运行 ......
E. Good Triples
首先假定已经找到abc符合题目条件。则我们假定a1,a2,a3...;b1,b2,b3...;c1,c2,c3...为abc各个位置上的数字,那么 a1 a2 a3 b1 b2 b3 + c1 c2 c3 x1 x2 x3 又由digsum等式可知a1+b1+c1+...=x1+x2+x3。 那么我 ......
初中英语优秀范文100篇-023Good Habits Make Me Better -好习惯让我更优秀
PDF格式公众号回复关键字:SHCZFW023 记忆树 1 It is essential to develop good habits , which make a big difference to our life. 翻译 养成好习惯非常重要,这对我们的生活产生了巨大的影响。 简化记忆 习惯 ......
E. Good Triples
绝,太绝了 看我娓娓道来 1.如果\(a+b+c\)过程中有进位,那么位数和肯定不等(+1-10) 2.由此可知,只要相加过程中没有进位的abc就是合法的 3.n的每一位等于abc对应的每一位的和 4.最后一步就是排列组合的思维,我真的词穷了。。。 代码 #include<bits/stdc++.h ......
E. Good Triples
E. Good Triples Given a non-negative integer number $n$ ($n \ge 0$). Let's say a triple of non-negative integers $(a, b, c)$ is good if $a + b + c = n ......
Misc_XCTF_WriteUp | a_good_idea
题目 分析 压缩包开出只汤姆: 一番检查后在十六进制文件末尾发现 zip 压缩包文件头: 更改文件后缀名为 zip,在压缩包里开出两只汤姆和一个文本文件。 txt 内容:“try to find the secret of pixels”,直译为:“试着找出像素的秘密”。 根据这条提示我们打开 St ......
C1. Good Subarrays (Easy Version)
思路:我们枚举每一个左端点,对于每一个左端点,寻找最长的满足条件的区间,这个区间长度就是左端点对答案的贡献,可以发现具有单调性,右端点只会前进不会倒退。所以我们两个指针各扫一遍区间就可以。 #include <bits/stdc++.h> #define ls p<<1 #define rs p<< ......
C1. Good Subarrays (Easy Version)(推公式找性质)
思路: \[能想到平方是比较特殊的,因为x*x一定是x的倍数也就是说\sqrt[2]{x*x} = {x} \]\[所以需要考虑平法之间的数手模一下样例可以发现 [x^2 ,(x+1)^2)之间是x倍数的有x^2 \]\[x*(x+1), x*(x+2)这三个,所以可以知道平方之间有三个,只要讨论一 ......
[good]串口读取
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <limits.h> #include <string.h> #include <windows.h> #include "serialport.h" int main ......
[good]c语言中各种类型
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdarg.h> #include <assert.h> #include <math.h> #include <time.h> #include <limit ......
[good]enum
typedef enum{ Reg_Set_Speed = 100, // 100 Reg_Set_Enable_VSP, // 101 Reg_Set_Dir, // 102 Reg_Force_Stop} Modbus_Holding_Registors; 这是一个C语言中的`enum`(枚举) ......
[good]数据类型
`uint`是一种无符号整数类型,它的全称是"unsigned int"。这种类型可以表示从0到某个正数的值。具体能表示的最大值取决于实现,但在大多数现代系统上,`uint`通常是32位的,可以表示的最大值是4294967295。 与此相比,`uint8_t`和`uint32_t`是固定宽度的整数类 ......
[good]union
typedef union { uint16_t word; struct { uint8_t low; uint8_t high; } byte; struct { uint8_t bit0 : 1; uint8_t bit1 : 1; uint8_t bit2 : 1; uint8_t bit3 ......
[good]c语言函数指针的运用
#include <stdio.h> #define MAX 10 void swap(int *x, int *y) { int temp; temp = *x; *x = *y; *y = temp; } void fun(int *height, int *age) { int n = 10; ......
[good]c语言数组的运算
#include <stdio.h> #include <stdlib.h> #include <time.h> #define MAX 10 int **createRandom2DArray(int rows, int cols) { srand(time(NULL)); // 初始化随机数生成 ......
[ABC327G] Many Good Tuple Problems
题目链接 简化题意:有一个 \(n\) 个点的图,问有多少个长度为 \(M\) 的边序列,满足连边后图是二分图。 \(n\le 30,m\le 10^9\) 考虑先强制要求无重边。 定义 \(f_{i,j}\) 为 \(i\) 个点,\(j\) 条边的图的二分图染色数量(染色方式不同算多次)。这个是 ......