自定义比赛归纳
文章平均质量分 63
大概 一周有一次 锻炼自己在比赛的时候的水瓶
*DDL_GzmBlog
再见锋芒,准备启程
展开
-
[VP]河南第十三届ICPC大学生程序竞赛 J.甜甜圈
传送门 :给定两个甜甜圈堆 , 每次只能吃所有中最甜的那一个, 否则的话就移动询问最小的移动步骤很明确的一个目标 ,寻找当前最大值并且求出距离那么我们考虑将两个甜甜圈堆进行合并, 使得变成一个堆的操作不难发现, 我们如果对甜度进行排序,那么最大值很容易就可以找到 , 而且对于距离的操作,我们只需要多记录一个下标即可。但是被吃掉的甜甜圈会消失 ,也就是我们计算完操作之后需要给他删除所以我们就可以发现 , 如果我们利用树状数组前缀和的操作 , 那么两边的距离就是getsumi−g。原创 2023-01-06 17:45:51 · 716 阅读 · 0 评论 -
[VP]河南第十三届ICPC大学生程序竞赛 L.手动计算
给定两个椭圆 的方程 , 要求求出椭圆并集的面积之和本题很显然是积分或者计算几何的问题对于积分的做法, 无非就是根据积分公式求出第一象限的面积之后拓展到后面四个象限。(奈何我懒, 连两个椭圆的焦点都不想求更别提后面的积分公式了)官方题解用的是蒙特卡洛积分的方法 , 这个方法的证明就是大数定理。根据这几个公式的推导 , 那么我们可以知道定积分形式的内容就可以转变为1N∑fxpxN1∑pxfx的形式 , 即最后变成了面积的比那么这个公式的精度如何, 下面是。原创 2023-01-06 16:54:29 · 938 阅读 · 0 评论 -
[vp] 2021 山东省赛 CDGHM
打满 2个小时30分钟 基本都在做题 体验非常好传送门 : https://codeforces.com/gym/103118题意 :让你求sum/nsum/nsum/n并且需要输出保留的后面几位思路 :因为这里并没有考虑进位输出,所以不考虑使用函数输出(当然我也不会)自己简单模拟一下除法的过程,就会发现每次我们都需要拿出上一个除出来的余数当作现在的除数code :M. Matrix Problem题意 :给你一个已知数组CCC,然你构造两个数组A,BA,BA,B。这两个数组需要满足只有在CCC原创 2023-01-05 13:30:39 · 680 阅读 · 0 评论 -
[Acwing] 第66场周赛 4607.字母补全
tag:tag:滑动窗口暴力好久没有写滑动窗口了,卡了好久给定一个字符串,让你修改其中的?变为其他大写字符。使得该字符串存在一个长度为26的子串并且其中每个字符只出现一次很显然的滑动窗口题,至于暴力我没一眼看出来我们需要维护一个长度为26的不存在重复的字符串因此我们可以利用滑动窗口维护一个不重复的窗口。我们利用cnt[]cnt[]cnt[]进行计数,如果当前的窗口出现重复我们移动即可否则的话,当窗口第一次到达262626长度的时候,我们就可以进行更改。...原创 2022-09-01 13:47:47 · 334 阅读 · 0 评论 -
[Acwing] 58周赛 4490. 染色
周六的时候忙,听说这题挺难的,什么没见过的dp结果感觉难度 C< Btag:tag :tag: 传送门 :题意 :给定一棵树和每个节点需要的颜色,你可以进行多次操作,询问最少的操作使得每个节点的颜色温和操作定义如下 :选择一个节点 v 和一种颜色 x。将以节点 v 为根节点的子树中的全部节点(包括节点 v)都染成颜色 x。思路 :看完操作,很明显的就提示你了,是 自下而上的进行 dfsdfsdfs然后我们再考虑怎么进行染色,显然我们可以贪心的考虑, 如果子树和本身颜色不同,显然是需要染色的反之原创 2022-07-04 12:09:42 · 317 阅读 · 0 评论 -
[Acwing] 58周赛 4489. 最长子序列
tag:tag :tag: 传送门 :题意 :给定一个 上升 的数组,求一个子序列使得子序列中的元素满足aj∗2≥aj+1a_j*2\ge a_{j+1}aj∗2≥aj+1,询问合法子序列的最大长度思路 :因为给出的数组是 上升的因此如果a1∗2≥a3a_1*2\ge a_3a1∗2≥a3存在,那么必然存在a1∗2≥a2a_1 *2\ge a_2a1∗2≥a2则这个条件使得所求答案 连续, 因此我们只需要OnOnOn的扫一遍即可code :...原创 2022-07-04 11:51:08 · 336 阅读 · 0 评论 -
[蓝桥] 第十二届国赛真题-异或变换
tag:tag :tag: 传送门 :题意 :给定一个010101字符串,每个回合字符串都会变化如下 :si′=si−1⊕si(i>=1)s'_i=s_{i-1} \oplus s_i (i>=1)si′=si−1⊕si(i>=1),s0′=s0s'_0=s_0s0′=s0询问kkk次之后字符串的状态思路 :我们经过打表可得,字符串总是2t2^t2t次一循环,t表示第一个大于等于字符串长度的二次幂t表示第一个大于等于字符串长度的二次幂t表示第一个大于等于字符串长度的二次幂同时又因为字符原创 2022-06-16 16:24:32 · 120 阅读 · 0 评论 -
[POJ]POJ 3678 Katu Puzzle
传送门 :题意 :思路 :每个元素只有两种可能的取值0,10,10,1,并且还是求是否存在合法值使得满足所有条件因此这是典型的2−SAT2-SAT2−SAT问题我们对于给定的nnn个点,取[1...n][1...n][1...n]表示xxx取000,取[n+1....n+n][n+1....n+n][n+1....n+n]表示xxx取111下面考虑建边 :(摘自繁凡)建完边之后,我们只需要跑一边强连通分量SCCSCCSCC,对于矛盾的关系scc[x]==scc[x+n]scc[x]==scc[x+原创 2022-06-14 20:38:31 · 381 阅读 · 1 评论 -
[cf] Educational Codeforces Round 129 (Rated for Div. 2) A-D
前言传送门 :(B>A>C>DB>A>C>DB>A>C>D) 新人友好场 (EFEFEFQAQ)A.题意 :AliceAliceAlice和BobBobBob用a[]a[]a[]和b[]b[]b[]玩打牌,一人出一个最后不能出的算输,打牌的规则显然是越大越牛,询问两人分别先手的胜负情况思路 :这题显然不需要怎么动脑,上来就是一个王炸即可言简意赅也就是,谁手上有最大的谁就赢,同时有先手赢(思路是显然的不给证明)这题写慢了,直接sorts原创 2022-05-24 21:19:18 · 111 阅读 · 0 评论 -
[cf] Codeforces Round #793 (Div. 2) C. LIS or Reverse LIS?
前言tag:tag :tag: LIS 思维 贪心 排序传送门 :题意 :给定一个数组a[]a[]a[],对于该数组的价值是min(LIS(a),LIS(a′))min(LIS(a),LIS(a'))min(LIS(a),LIS(a′)),a′a'a′是aaa的翻转数组现在你可以任意排列aaa,询问最大的价值是多少思路 :显然因为取minminmin的关系,LIS(a)LIS(a)LIS(a)与LIS(a′)LIS(a')LIS(a′)相互约束,因此只有他们一半一半的时候才是最大的因此我们只原创 2022-05-23 19:53:37 · 125 阅读 · 0 评论 -
[cf] Codeforces Round #535 (Div. 3)
前言传送门 :B. Divisors of Two Integers题意 :给定一个a[]a[]a[],从中找到两个数x,yx,yx,y使得其余的数要么是xxx的除数要么是yyy的除数思路:显然的最大值必然是一个如果存在两个最大值显然这两个就是否则的话,我们就找到第一个不能被最大数整除的数,否则就是两个相等的数code :int n;int a[N];int cnt[N];void solve(){ cin>>n; for(int i=1;i<=n;i++原创 2022-05-17 22:36:23 · 99 阅读 · 0 评论 -
[Acwing] 第21场周赛
前言传送门 :整数幂思路 :暴力code :void solve(){ ll k,l;cin>>k>>l; while(l%k == 0 && l ){ l/=k; } if(l == 1) cout<<"YES"<<endl; else cout<<"NO"<<endl; }. 变成1模拟code :void solve(){ string s;cin>>s原创 2022-05-16 22:23:02 · 84 阅读 · 0 评论 -
[Acwing] 第 51 场周赛
目录前言C.信号前言传送门 :C.信号题意 :给定多个开关,每个开关可以覆盖[p−r+1,p+r−1][p-r+1,p+r-1][p−r+1,p+r−1]的区间,询问至少需要打开多少个区间,才可以覆盖1−n1-n1−n的范围思路 :因为数据范围很小,我们可以在nlognnlognnlogn的时间复杂度内完成它因此我们可以计算出每个开关管理的区间范围,然后我们跑一遍区间覆盖但是这里因为中间不存在空隙,所以需要r+1r+1r+1code :void solve(){ cin>&g原创 2022-05-15 22:55:40 · 106 阅读 · 0 评论 -
[nk] 牛客xb月赛49
目录C.圣C.圣tag:tag :tag: 结论 位运算 数学分析传送门:题意 :给定一个数组a[]a[]a[],求⊕i=1n∣j=1n(ai&aj)\oplus_{i=1}^n|_{j=1}^n(a_i\&a_j)⊕i=1n∣j=1n(ai&aj)的值思路 :因为数据范围问题显然n2n^2n2必然是不行的我们考虑分析t=ai&ajt=a_i\&a_jt=ai&aj显然的 t<=ai∣∣t<=ajt<=a_i||原创 2022-05-14 14:07:27 · 91 阅读 · 0 评论 -
[cf] Educational Codeforces Round 58 (Rated for Div. 2) A-C其他待补
前言传送门 :A. Minimum Integer题意 :给定[l,r][l,r][l,r]找到一个最小的不在[l,r][l,r][l,r]中整除ddd的最小是正数思路 :很好想,小学数学code :void solve(){ ll a,b,c;cin>>a>>b>>c; ll x = a/c; ll y = b/c; if(c < a){ cout<<c<<endl; return; } if( (x原创 2022-05-13 20:52:24 · 106 阅读 · 0 评论 -
[Acwing] 第20场周赛
前言传送门 :3995. 最小的和tag:tag :tag:贪心题意 :给定a[]a[]a[],b[]b[]b[]可用对a[]a[]a[],b[]b[]b[]分别进行k1k1k1,k2k2k2次操作使得∑i=1n(ai−bi)2\sum\limits_{i=1}^n(a_i-b_i)^2i=1∑n(ai−bi)2最小操作定义如下 :可用令任意一个元素 +1+1+1,−1-1−1思路 :显然的每次我们都对最大的差值进行操作是最好的因此我们可以使用优先队列进行贪心code :voi原创 2022-05-13 17:41:36 · 65 阅读 · 0 评论 -
[Acwing] 第 19 场周赛
前言传送门 :3992. 树上有猴tag:tag :tag: 合法问题 有效区间 数学分析题意 :给定一个a[]a[]a[],对于a[i]a[i]a[i]表示使得当前的cnt+a[i]cnt+a[i]cnt+a[i],询问有多少个合法的cntcntcnt其中各个期间的cntcntcnt需要满足m≥cnt≥0m \ge cnt \ge 0m≥cnt≥0思路 :首先因为每个状态都是独立的,因此我们可用对a[i]a[i]a[i]求前缀和s[i]s[i]s[i],表示当前这个时间段和初始相差的数量原创 2022-05-11 19:53:05 · 121 阅读 · 0 评论 -
[Acwing] 第 50 场周赛
前言传送门 :B.选区间题意 :给定nnn个一类区间(l1,i,r1,i)(l_{1,i},r_{1,i})(l1,i,r1,i)给定mmm个二类区间(l2,i,r2,i)(l_{2,i},r_{2,i})(l2,i,r2,i)从n,mn,mn,m区间中各挑一个区间使得 两个区间之间的距离尽可能大思路 :考虑从(l1,i,r1,i)(l_{1,i},r_{1,i})(l1,i,r1,i)中取出l1,r1l1,r1l1,r1从(l2,i,r2,i)(l_{2,i},r_{2,i原创 2022-05-08 13:39:26 · 253 阅读 · 0 评论 -
[cf] Codeforces Round #787 (Div. 3) FG待补
前言传送门 :A.题意 :给定aaa个狗粮,bbb个猫粮,ccc个杂粮询问xxx只狗,yyy只猫是否可以都有吃的思路 :小学数学Code :void solve(){ cin>>a>>b>>c>>x>>y; x-=a; y-=b; // cout<<x<<"/**/ "<<y<<" "<<c<<endl; x = max(0,x); y原创 2022-05-06 21:17:41 · 238 阅读 · 0 评论 -
[Acwing] 第 17 场周赛
B.题意给定一个 n×mn×mn×m 的方格矩阵。每个方格要么是黑色,要么是白色。请你计算,共有多少个非空方格集合满足:集合内的所有方格颜色都相同。集合内的任意两个方格都在同一行或同一列上思路因为数据范围很小因此我们可以枚举每一行以及每一列,对于当前行统计出的cntcntcnt我们知道方案数就是Ccnt1+Ccnt2..+CcntcntC_{cnt}^1+C_{cnt}^2..+C_{cnt}^{cnt}Ccnt1+Ccnt2..+Ccntcnt又组合定理可知从1..cnt原创 2022-05-05 17:38:49 · 115 阅读 · 0 评论 -
[补题] 西南民族大学第十二届程序设计竞赛C题 最长的最短路
传送门题意: 找0到所有点中最短路的最长的一个(可能会点达不到)直接跑spfa因为不会spfa 还提前了解了bellman-ford/***for( n ) for(所有边) a->b a,b,w随便存边dis[b] = min (dis[b],dis[a]+w)松弛操作可以看出 bellman-ford 类似直接暴力循环n次之后一定满足dis[b]<=dis[a]+w三角不等式有负权边的问题***//**对bellman ford的原创 2021-03-19 20:38:47 · 136 阅读 · 0 评论 -
Codeforces Round #694 (Div. 2)
传送门A 看出来的题目(最大和最小)记得开LL 就行#include <bits/stdc++.h>using namespace std;int t,n,x;const int N =1e5+10;int a[N];typedef long long ll; int main(){ cin>>t; while(t -- ) { scanf("%d%d",&n,&x); ll ans =0原创 2021-03-24 21:40:04 · 83 阅读 · 0 评论 -
宁波工程学院新生赛 <牛客>
*传送门A.简单计算B.打标记 统计未出现的单词(st[s[i]-‘A’])C.求二维平面内多条直线的交点(交点不能重复)新发现:1.set 自带查重set的使用方法insert(type) 插入元素size() 查询个数set的注意事项set无法用struct node 来存储点set可以用pdd 或者pii 来存储点J.01背包求最大#include <bits/stdc++.h>using namespace std;const int N=1e5;原创 2021-03-14 19:58:23 · 106 阅读 · 0 评论 -
西南民族大学第十二届程序设计竞赛
*传送门B.求快速幂的和快速幂模板LL qmi(int a, int b, int p){ LL res = 1 % p; while (b) { if (b & 1) res = res * a % p; a = a * (LL)a % p; b >>= 1; } return res; ///快速幂就是将x ^ n 的n次方换成了2^t1+2^t2+…+2^tk}#inclu原创 2021-03-14 21:13:04 · 141 阅读 · 0 评论 -
[51] GCD和LCM的游戏
前言真狗啊传送门 : [ 1 ]思路原创 2021-10-16 14:59:10 · 12178 阅读 · 0 评论 -
[ 牛 客 ] “补题|总结|题解“ 牛客小白月赛35
[ 传 送 门 ]目录B.我(不)是酸菜鱼前言思路疑问code:C(逆元处理 (我不会待补))H-登录!(字符串 我投降了)思路正解CODE50%CODEB.我(不)是酸菜鱼前言题做少了 乘积的符号 看成 求和了还有就是范围也看错了 以为是(1e15)去了思路第一步我最不懂的一点g%(2^k) == 0 ( k 就表示g 的 后导0的个数 ) -----> 为什么这样就能被整除了(虽然试了好几个的确是这样)第二步两个数相乘所得结果的 后导0 为 这两个数的后导0原创 2021-06-19 11:02:24 · 275 阅读 · 0 评论 -
[cf] Codeforces Round #786 (Div. 3)A-E
前言传送门 :A.题意 :给你xxx,yyy 让你找到一个(a,b)(a,b)(a,b)满足y=x∗bay=x*b^ay=x∗ba范围x,y∈(1,100)x,y\in(1,100)x,y∈(1,100)思路:因为范围很小,显然是可以暴力的code :void solve(){ int x,y;cin>>x>>y; for(int i=1;i<=100;i++){ for(int j=1;j<=100;j++){ if(pow(i,j原创 2022-05-03 11:07:55 · 431 阅读 · 0 评论 -
[cf] Codeforces Round #785 (Div. 2) A-C
目录前言A.B.C.前言传送门 :阅读理解能力有待提高A.题意 :给定一个字符串,AliceAliceAlice和BobBobBob分别操作,AliceAliceAlice先手询问是谁获胜并且输出得分Alice:Alice :Alice:能拿长度为偶数的子串Bob:Bob:Bob:能拿奇数的子串得分:得分:得分:a=1,b=2.....a=1,b=2.....a=1,b=2.....思路 :如果本串本来就是偶数,那么必然全拿否则只让BobBobBob拿首或者尾两者之中的最小一个原创 2022-05-01 11:17:45 · 157 阅读 · 0 评论 -
[nk] 牛客xb月赛23 vp
前言传送门 :因为是训练赛,忘记按照榜做了,导致歪的有点严重还有就是B,CB,CB,C队友疯狂WAWAWA,队友很不在状态A.题意 :给定n,mn,mn,m的一个矩阵表示敌人的位置同时给定aaa和bbbaaa次可以消灭该行的敌人bbb次可以消灭列的敌人询问是否可以全部消灭思路 :因为nnn最多不超过202020,我们考虑直接暴力枚举选择行的方式然后去寻找需要删除列的个数即可如果合法即输出Code :const int N = 30;string s[N];voi原创 2022-04-29 22:02:34 · 161 阅读 · 0 评论 -
[nk]牛客月赛48 D
题意给定一个nnn长度的a[]a[]a[],你可以任意排列a[]a[]a[]最后使得交替相乘最大(这个是什么看题)思路贪心显然的 (当然不是,我只会赛后口嗨显然 我们让和最大的数先加,那么后面计算乘法的时候,贡献是最大的因此我们考虑 (大的*大的)*大的+小的400400400多个人过的贪心,感觉这个贪心好怪codecosecantcosecantcosecant大佬的const int N = 1e5+10 ,mod = 1e9+7;int a[N],n,b[N];voi原创 2022-04-22 21:24:47 · 302 阅读 · 0 评论 -
[牛客]2021牛客暑期多校训练营10
目录前言E.War of Inazuma (Easy Version)code前言近期打算补一下 牛客暑假多校,打算提升一波传送门 :E.War of Inazuma (Easy Version)题意 :题面较为复杂,大概意思是 对于一个超立方体,有2n2^n2n个节点,对于每一个节点当他们的二进制只有一位不同的时候,认为他们相邻,问使得相邻0,10,10,1不超过(n)\sqrt{(n)}(n)的方案思路 :设xxx为一个数的二进制个数,另一个为yyy则如果这两个数相邻那么y=x+1∣原创 2022-04-17 21:48:16 · 256 阅读 · 0 评论 -
The 2022 ICPC Xinjiang Province Contest 校赛 C题
题意多组测试数据,给定L,RL,RL,R , 求区间[L,R][L,R][L,R]所有数的最大开根次数 即MK=iM^K=iMK=i数据范围 : 1e181e181e18思路我们考虑最大开次方数即 log2Nlog_2Nlog2N这里可以使用换底公式得logNlog2\frac{logN}{log2}log2logN这样子我们就可以求出最大的以二为底的次幂因为数据范围很大,我们并不能直接枚举每一个iii因此考虑使用前缀和优化设cnt[]cnt[]cnt[]数组为2−n2-n2−n能开方原创 2022-04-06 22:02:40 · 424 阅读 · 1 评论 -
[Acwing] 4394. 最长连续子序列 双指针
前言传送门 :题意给你一个长度为nnn的数组,求一个最长的子段 使得 子段中 出现的数的个数 <=k<=k<=k因此我们考虑使用双指针每次枚举左端点,然后移动右端点到最大值因为需要判断是否出现因此需要一个mapmapmap同时需要判断出现的次数所以使用一个cntcntcnt具体操作看代码使用mapmapmap竟然会TTTMycodeconst int N = 5e5+10 , M = 1e6+10;int n,k;int a[N];int mp[M];原创 2022-04-02 22:15:37 · 213 阅读 · 0 评论 -
[cf] Codeforces Round #779 (Div. 2)
前言传送门 :A.Marin and Photoshoot一串010101字符串,使得长度>=2>=2>=2的子序列, 都满足cnt(1)>=cnt(0)cnt(1)>=cnt(0)cnt(1)>=cnt(0)思路考虑长度为222 :000000 需要插入两个111,01100110011001,1001,1001,10 ,不需要插入考虑长度为333:100,001100,001100,001 显然退化成了长度为222的010010010,只需要再插入原创 2022-03-28 13:42:02 · 569 阅读 · 0 评论 -
[Acwing] 4381. 翻转树边 树形dp
前言传送门 :思路考虑树形dpdpdp , 状态表示dp[i]dp[i]dp[i]以iii为中心点的最小翻转次数如果当前点为中心点 , 考虑两个方面 向上走 和 向下走优先考虑向下走 :我们可以递归到底层,自下向上的dpdpdpdp[u]+=dp[v]+wdp[u] +=dp[v]+wdp[u]+=dp[v]+w(www如果是正边那么设立为000否则111然后我们考虑向上走 :我们考虑dp[4]=dp[4]+dp[2]−dp[4]+w?−1:1dp[4] = dp[4]+dp[2]原创 2022-03-28 12:36:13 · 103 阅读 · 0 评论 -
[Acc]4379. 两个闹钟 暴力
前言传送门 :思路因为数据范围很小,所以考虑直接暴力先用vectorvectorvector存两个闹钟响的时刻然后再循环判断一遍即可没多想,口胡1e51e51e5的最大范围mycodeconst int N = 1e5+10;void solve(){ int a,b;cin>>a>>b; int c,d;cin>>c>>d; vector<int> t1(100000),t2(1000000); for(原创 2022-03-27 20:54:15 · 192 阅读 · 0 评论 -
[Acwing] 4319. 合适数对 hash+算术基本定理
思路ai∗aj=xka_i*a_j=x^kai∗aj=xk根据算术基本定理 :ai=p1x1∗p2x2.....pnxna_i=p_1^{x_1}*p_2^{x_2}.....p_n^{x_n}ai=p1x1∗p2x2.....pnxnaj=b1a1∗b2a2.....bnana_j=b_1^{a_1}*b_2^{a_2}.....b_n^{a_n}aj=b1a1∗b2a2.....bnan我们可以讲一个数分解质因数这题让我们求一个ai∗aj=xk=>ai=原创 2022-03-27 11:27:48 · 154 阅读 · 0 评论 -
[Acwing] 4378. 选取数对 序列dp
前言传送门 :思路状态表示f[i][j]:f[i][j] :f[i][j]: 前iii个点,并且选择了kkk个区间的最大价值状态计算 :不选择当前iii端点为右端点f[i][j]=f[i−1][j]f[i][j] = f[i-1][j]f[i][j]=f[i−1][j]选择当前的iii端点f[i][j]=ma(f[i−1][j],f[i−m][j−1]+sum[i]−sum[i−m])f[i][j] = ma(f[i-1][j],f[i-m][j-1] +sum[i] - sum[i-m原创 2022-03-21 12:32:18 · 113 阅读 · 0 评论 -
[Acwing] 4377. 农田灌溉 二分
前言传送门 :看了几篇题解,发现大佬的思路真是Orz思路首先一看这题就想到的是二分答案了, 将时间x作为时间进行二分对于每一次checkcheckcheck暴力的遍历就行了但是本来想优化一下 ,使用st[]st[]st[]数组将暴力checkcheckcheck的时候if(st[i]) continue;if(st[i])\ continue;if(st[i]) continue; 就是当前弄田如果被灌溉那么就不进行枚举结果WAWAWA了,百思不得其解,然后注释掉了原创 2022-03-21 12:32:00 · 116 阅读 · 0 评论 -
P1005: 序列 dp+离散化
思路离散化之后查找最多的一个即可Mycode//��һ�δ��Ϻ�վ֮�� ��Ϊʹ��#define int long long TLE���¿��˺ܾõ�ʱ�� ���˼���ģ��//����ʹ�ø��ӵ�ģ��#include <iostream>#include <vector>#include <map>#include <cstring>#include <queue>#include <set>#原创 2022-03-19 17:34:57 · 174 阅读 · 0 评论