每一年都奔走在自己热爱里

没有人是一座孤岛,总有谁爱着你
摘要: Codeforces Round #850 (Div. 2, based on VK Cup 2022 - Final Round)(B,D) 这场真是太难了,$C$都做出了,$B$还做不出太烦了 B 最讨厌什么给出数组,要每一个数移动来符合条件的这种题,烦死了,一点都想不明白 先讲一下题意 给你两 阅读全文
posted @ 2023-02-08 20:13 righting 阅读(62) 评论(0) 推荐(0)
摘要: Codeforces Round #848 (Div. 2)(B,C,D) 哎呀,最近不知道怎么回事,题目老是没看懂,还是心不在此,太烦了,好几天都只是一道题了 B B 这道题到看答案才发现我理解错了,我怎么说越想越复杂,我就说第二道题怎么会这么复杂 其实题目的意思是要求我们每一个都满足条件才是$n 阅读全文
posted @ 2023-02-07 22:27 righting 阅读(44) 评论(0) 推荐(0)
摘要: TypeDB Forces 2023 (Div. 1 + Div. 2, Rated, Prizes!) (B,C,D) B B 这道题的大意是给你一个数$n$,我们可以把这个$n$,变成$x_1^{y_1} * x_2^{y_2} ...... x_j^{y_j}$,如果变成这样的形式,我们可以得 阅读全文
posted @ 2023-02-07 15:23 righting 阅读(44) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-02-07 14:14 righting 阅读(1) 评论(0) 推荐(0)
摘要: Codeforces Round #846 (Div. 2)(B,E) B B 题目大意是给一个长度为n的数组,我们可以把这个数组分成k段(k>1),我们有一个值是每一段的和的gcd $gcd(sum[1],sum[2]+...+sum[k])$,我们需要的是这个值的最大是多少 对于分成k段,假设此 阅读全文
posted @ 2023-02-07 00:22 righting 阅读(40) 评论(0) 推荐(0)
摘要: Educational Codeforces Round 142 (Rated for Div. 2)(C,D) C C 这道题的大意是题目大意是给你一个任意的排序,我们要把这个排序通过任意个操作变成一个有序的排序 操作是,选择任意两个数,大的那一个放在后面,小的那一个放在后面,问最少多少个操作才可 阅读全文
posted @ 2023-02-04 19:10 righting 阅读(39) 评论(0) 推荐(0)
摘要: 2023牛客寒假算法基础集训营6 A A 直接判断 #include <bits/stdc++.h> using namespace std; #define int long long int x; signed main () { cin>>x; if (x<=7) { cout<<"very 阅读全文
posted @ 2023-02-04 13:58 righting 阅读(53) 评论(0) 推荐(0)
摘要: Codeforces Round #845 (Div. 2) and ByteRace 2023(A,B,C) A A 这个题目大意是有n个数,我们需要让ai和ai+1的奇偶性不一样 我们可以让相邻的两个数变成一个数,那个数就是这两个数相乘的结果 我们知道,对于两个奇偶性一样的,两个数相乘还是不能改 阅读全文
posted @ 2023-02-02 21:22 righting 阅读(41) 评论(0) 推荐(0)
摘要: 2023牛客寒假算法基础集训营5 A A 很好理解 题目大意是找k个小于等于x的物品(最多k个)的和最大是多少 我们可以先把所有的a排序,然后求前缀和 然后每次询问,我们需要的是小于等于x的物品,我们可以用upper_bound来找到第一个大于x的位置,那么我们可以用到的就是这个位置前面的所有物品( 阅读全文
posted @ 2023-02-02 20:51 righting 阅读(32) 评论(0) 推荐(0)
摘要: 2023牛客寒假算法基础集训营3 A A 给你一个数组,我们可以对这个数进行除二操作如果这个数是偶数,我们需要知道进行若干次操作后n个数的和的最小值 这个我们可以直接模拟,但是如果是0或者是负数,那么我们就不需要进行除二操作了 #include <bits/stdc++.h> using names 阅读全文
posted @ 2023-01-21 16:34 righting 阅读(60) 评论(0) 推荐(0)