自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 ACC高校联赛初赛 T3 选取数对

ACC第一届初赛

2022-03-20 23:25:18 701

原创 AcWing每日一题 社交距离

每日一题

2022-03-16 13:16:13 699

原创 AcWing每日一题 困牛排序

AcWing每日一题

2022-03-15 19:04:33 510

原创 AcWing每日一题 挤奶顺序

AcWing 每日一题

2022-03-15 18:28:22 201

原创 AcWing寒假每日一题 蹄球

AcWing每日一题

2022-03-15 13:47:13 527

原创 AcWing寒假每日一题 金发姑娘和 N 头牛

差分经典题

2022-03-15 01:14:06 415 1

原创 AcWing周赛round41 T3 树的DFS

AcWing周赛

2022-03-07 10:37:27 125

原创 acwing周赛round40 T2消灭老鼠

AcWing周赛

2022-03-05 21:28:52 213

原创 codeforces 698B Fix a Tree

分析: 表示树的一维数组,本质上给出了一个权值tr[i]tr[i]tr[i]和当前下标iii的索引关系,因此考虑用并查集合并他们,从而考虑以下两种情况不考虑所有错误的点,合并完是一个森林,即有多个祖先tr[i]=i,p[i]=itr[i] = i , p[i] = itr[i]=i,p[i]=i ,其中错误的点使得其中一个或多个个森林变成了环或者不是我们假定的根节点,因此找到并改变所有点都能合并并且完美合并成一条链,但是其中的点被连接成了环,导致这个图没有根节点(或者说一些根节点构成了一个简单环)..

2022-03-03 12:51:34 156

原创 pat——树专题总结(1)模型总结

pat树专题总结(1)模型总结

2022-03-01 22:40:45 267

原创 AcWing 周赛T3 字符串归类

给定 n个由小写字母构成的字符串。现在,请你对它们进行归类。对于两个字符串 a和 b:如果至少存在一个字母在 a 和 b 中同时出现,则 a 和 b属于同一类字符串。如果字符串 c 既与字符串 a 同类,又与字符串 b 同类,则 a 和 b 属于同一类字符串。请问,最终所有字符串被划分为多少类。所有测试点满足 1≤n≤2×1051≤n≤2×10^51≤n≤2×105,输入字符串的长度范围 [1,50][1,50][1,50],所有输入字符串的总长度范围 [1,106][1,10^6][1,106],所

2022-02-20 00:01:34 387

原创 AcWing周赛T3 截断序列

给定一个由 n 位数字组成的序列 a1a2…ana_1a_2…a_na1​a2​…an​。其中,每个数字都是 0∼90∼90∼9之一。请你判断,能否将数列从中间截断为两个或更多个非空部分,要求每一部分的各位数字之和都相等。例如,350178350178350178可以截断为 3 个部分 350350350、171717、888,并且满3+5+0=1+7=83+5+0=1+7=83+5+0=1+7=8。输入格式第一行包含一个整数 nnn。第二行包含 n个数字 a1,a2,…,ana_1,a_2,

2022-02-13 02:57:00 379

原创 codeforces 770 div2 B. Fortune Telling

题意:给定初值ddd ,以及数组,对于数组的每个数,要么加法要么异或,问ddd能否变成给定的数yyy,如果能则Alice赢否则Bob赢分析: 加法和异或运算在二进制下对于数字最后一位效果是一样的,因此对于一种给定的操作方法,最后的结果不随加法次数或异或次数多少改变而改变,因此操作后奇偶性是确定的,如果能与y奇偶性相同则A赢,否则B赢#include<bits/stdc++.h>#define int long longusing namespace std;const int N..

2022-02-10 03:15:13 656

原创 AcWing周赛T3 机器人移动

AcWing周赛T3

2022-01-30 01:20:42 259

原创 codeforces 768div2 C And Matching

cf 768 div2 C

2022-01-28 15:37:39 553

原创 AcWing周赛Round35 T2 T3

AcWing周赛Round35

2022-01-23 01:48:06 114

原创 AcWing每日一题 1934贝茜放慢脚步

AcWing 每日一题

2022-01-18 02:12:11 581

原创 codeforces div2 766 C—— Not Assigning

codeforces 766C

2022-01-17 00:59:00 843 1

原创 AcWing第34轮周赛T3 序列重排

周赛T3

2022-01-16 21:33:32 326

原创 AcWing每日一题—— 闪烁

农夫约翰对牛棚里昏暗的灯光感到不满,刚刚安装了一个新吊灯。新吊灯由 NNN 个灯泡组成,这 NNN 个灯泡围成一圈,编号为 0∼N−10∼N−10∼N−1。奶牛对这个新吊灯非常着迷,并且喜欢玩以下游戏:对于第 iii 个灯泡,如果在 T−1T-1T−1 时刻,它左侧的灯泡(当 i>0i>0i>0 时,为第 i−1i-1i−1 个灯泡;当 i=0i=0i=0 时,为第 N−1N-1N−1 个灯泡)是开着,那么在 TTT 时刻,就切换这个灯泡的状态。这个游戏将持续 BBB 单位时间。

2022-01-14 12:47:21 2279

原创 AcWing——每日一题 奶牛过马路

AcWing每日一题

2022-01-14 11:59:18 394

原创 AcWing——每日一题 打乱字母

AcWing每日一题

2022-01-10 00:16:21 728

原创 AcWing每日一题——马蹄铁

AcWing每日一题

2022-01-08 00:26:36 361

原创 AcWing每日一题——岛

AcWing每日一题 岛

2022-01-07 00:30:05 160

原创 数论专题笔记(1)——同余,整除,欧拉定理,中国剩余定理

一. 同余定义:给定一个正整数m,如果两个整数a和b满足a-b能够被m整除,即(a-b)/m得到一个整数,那么就称整数a与b对模m同余,记作a≡b(mod m)。对模m同余是整数的一个等价关系。显然,有如下事实(1) 若a≡0(mod m) 则 m | a;(2) a≡b(mod m)等价于a与b分别用m去除,余数相同.性质:(1) 反身性 a ≡ a(modm) 显然成立;(2) 对称性 a ≡ b(modm) <=> b ≡ a(modm)(3) 传递性 若 a ≡ b(mod

2022-01-04 00:53:26 1360

原创 AcWing每日一题——笨拙的手指

AcWing部分每日一题节选

2022-01-02 22:12:08 223

原创 codeforces 756 D. Weights Assignment For Tree Edges

cf756D

2021-12-01 19:29:02 1034

原创 The 2021 ICPC Asia Regionals Online Contest (II) L Euler Function

大致题意:给出n个数的欧拉函数以及两个操作,第一个是给定区间[L,R][L,R][L,R] 上乘w,第二个操作是询问[L,R][L,R][L,R]上欧拉函数和分析:很容易能看出用线段树维护两种操作,关键是如何处理∑k=LRΦ(xi∗w)\sum_{k=L}^R \Phi(x_i * w)∑k=LR​Φ(xi​∗w)利用欧拉函数的性质:(1)若 p∣np|np∣n 且 p2∣np^2|np2∣n 则Φ(n)=Φ(n/p)∗p\Phi(n) = \Phi(n/p) * pΦ(n)=Φ(n/p)∗p(..

2021-10-03 09:40:48 226

原创 2021neuq暑期集训2部分题解(AKE)

A —— MatrixFill an n×n matrix with numbers in [1,n2], where each number occurs exactly once.For a fixed number filling method, let ai be the mininum number in the ith row, and S = {a1,a2,…,an} ∩ {1,2,…,n}.You need to calculate ∑|S|( mod 998244353), i.e. t

2021-07-12 12:17:42 1305

原创 HDU-6924 swimmer

也是经典的折返问题,通过判断折返次数的奇偶性来判断是返回还是向重点方向过去可以判断,当折返次数为奇数时运动员返回,为偶数时向终点前进#include<bits/stdc++.h>#define int long longusing namespace std;int v[100010];signed main(){ int n , m , q; cin >> n >> m >> q; for (int i = 1...

2021-07-06 22:12:34 296 4

原创 2021 XJCPC—G. cocktail with snake

大致题意:在n * m的点阵里,点A从(1, 1)出发,沿题意所示的方向进行弓形走位(就是遇到边界就会向上拐弯),问走到第k步时的曼哈顿距离分析:这类题的难点是判断当前的位置是往右边界去还是从右边界回来(分奇偶)注意到向上这一段距离也可等效于(看成)水平方向上从x = 0 ~ x = 1 这一段因此,当再次回到 x = 1直线上时为一个周期,此时恰好水平方向上一个来回,走了两个拐弯,此时d = 2 * n所以通过判断 k % n的值进行分类讨论即可,而k / n 表示走了多少个半个周期, 而且表示..

2021-07-06 21:29:33 334

原创 codeforces 1478B. Nezzar and Lucky Number

大致题意:在1~9中给你一个基准数d,如果它在十进制表示中出现至少出现1次,那么我们称它为幸运数,现在给你一个任意一个数,问你是否能表示成幸运数之和首先证明:对于x >= 10 * d的数都成立令q = x - 10 * d; 如果q < 10那么 x 一定是幸运数(70~79)如果q >= 10 , 那么q一定可以拆分成在(10~q)中的最大幸运数q’ + d’,d’一定是个位数,进而能将d’ + 10 * d所以全部成立再证明:对于x < 10 * d 的数满足 x ..

2021-07-05 18:19:54 147

原创 SCU - 4437 Carries

大致题意:定义h(x , y)为 x + y 的进位次数 ,求给定(i , j)范围内h(i , j)的和

2021-07-05 16:00:33 172

原创 1418-B New Colony

分析: 当k比较小时候 每次进行暴力模拟求出在第k次石头滚落的位置但是,当k相当大时候,模拟会超时如果能注意到当有一块石头能回收的时候,接下来所有石头都能被回收,所以在超过平均复杂度时近似为O(1)总复杂度为o(n^2)#include<bits/stdc++.h>#define int long longusing namespace std;const int N = 1005;int a[N];signed main(){ int t; cin ..

2021-07-04 11:24:53 140

原创 HDU-6573

分析:对于两组数列,找到一个数,使得下面的数列都加上这个数,使得与第一组数不冲突。暴力求即可 , 但是不可二分,因为它的结果是离散的,随机分布的不满足连续性#include<bits/stdc++.h>using namespace std;const int N = 1e5 + 10;int a[N] , b[N];bool st[N];int main(){ int n , m; cin >> n >> m; for (i..

2021-04-30 16:20:09 180 1

原创 CF-1484-C - Basic Diplomacy

分析:直接暴力讨论极端情况,如果只有一个队友,那么我无论如何也是要选的,即使不满足题意,所以对于NO的条件就是,在每组中只有一个队友且它的出现次数超过上限 , 剩下的就是在每组中贪心找最小值输出即可#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N = 1e5 + 10;vector<ll> ans[N];ll add[N];//ll sum[N];int mai..

2021-04-30 15:35:24 169

原创 CF-1481B Restore Modulo

codeforces 1481B

2021-04-27 21:10:50 134

原创 2021-04-11 “九韶杯”河科院程序设计协会第一届程序设计竞赛 部分题解(BCEHI)

B——小明的作业小明同学正在学习一种新的语言。在该语言中,如果出现了一次wa或者一次aw,则代表出现了一个警告。如果出现了连续的wa或者连续的aw,则代表出现了一个错误。小明由于学习比较粗心,所以他想要知道自己刚刚写完的作业中一共出现了多少处警告和错误。下面是小明刚刚写完的作业,请你帮助小明找到他一共出现了多少次警告和多少次错误。abcwaawawawa中出现了一次警告(wa)和一次错误(awawaw)abcdefg中没有出现一次警告和错误waawwaawwawa中出现了四次警告(两次wa和两次aw

2021-04-16 14:55:34 609

转载 数论:p , q互质 , 则最大不能表示的数为:pq - p - q

对于任意正整数p,q,且gcd(q,p)=1,则最大无法表示成px+qy(x>=0,y>=0)的数是pq-q-p(对于n>pq-q-p,都可以表示成px+qy;而pq-q-p,就无法表示成px+qy)。x>=0,y>=0很重要。1.必要性假设可以表示为pq-q-p那么px+qy=pq-q-pp(x+1)+q(y+1)=pq两边同时MOD p得到: 0+q(y+1)%p=0因为 gcd(p,q)=1所以 y+1=kp k >= 1同理 x+1=mq

2021-03-18 18:18:15 1826

原创 Poj-3061 Subsequence(经典尺取)

A sequence of N positive integers (10 < N < 100 000), each of them less than or equal 10000, and a positive integer S (S < 100 000 000) are given. Write a program to find the minimal length of the subsequence of consecutive elements of the sequenc

2021-02-28 16:57:05 315 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除