balanced regional contest array

AtCoder Regular Contest 132 F Takahashi The Strongest

[洛谷传送门](https://www.luogu.com.cn/problem/AT_arc132_f "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc132/tasks/arc132_f "AtCoder 传送门") 没见过这种在新运算 ......
Takahashi Strongest AtCoder Regular Contest

array常用方法

arr.concat() 方法用于连接两个或多个数组。 var a = ["Google", "Taobao"]; var b = ["Runoob", "Wiki", "Zhihu"]; var c = a.concat(b); consloe.log(c); //[Google,Taobao,R ......
常用 方法 array

AtCoder Beginner Contest 296

# [AtCoder Beginner Contest 296](https://atcoder.jp/contests/abc296/tasks) ## D ### 题意 给出n和m,问$1\leq i,j\leq n$,使得$ij\geq m$,求出这个乘积的最小值 ### 思路 这两个乘数至少 ......
Beginner AtCoder Contest 296

AtCoder Regular Contest 139 C One Three Nine

[洛谷传送门](http://https://www.luogu.com.cn/problem/AT_arc139_c "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc139/tasks/arc139_c "AtCoder 传送门") ~~ ......
AtCoder Regular Contest Three Nine

call_user_func_array

call_user_func_array() 函數是 PHP 中非常實用的一個函數,它可以讓你以陣列的形式動態地傳遞參數給一個函數或者方法,以便更加靈活地調用函數或者方法。該函數的語法和使用方法都非常簡單,你只需要傳遞一個回調函數或者方法的名稱和一個包含參數的陣列即可。使用 call_user_fu ......
call_user_func_array array call user func

Atcoder Grand Contest 060 D - Same Descent Set

先推式子。设 $f(S)$ 表示 decent 集合恰好为 $S$ 的排列个数,$g(S)$ 表示 $S$ 是 $p$ 的 decent 集合的一个子集的排列 $p$ 个数,$g'(\{a_1,a_2,\cdots,a_k\})=\dfrac{n!}{a_1!(a_2-a_1)!(a_3-a_2)! ......
Atcoder Contest Descent Grand Same

Atcoder Beginner Contest ABC302 题解

# 代码 见此:。 # A Attack 直接计算 `a/b`,有余数的话答案加一。 # B Find Snuke 枚举每个点,向周围八个方向拓展,判断。 # C Almost Equal 全排列枚举字符串顺序,之后检查。 $O(n)$ 做法:咕。(应该有罢 # D Impartial Gift 双 ......
题解 Beginner Atcoder Contest ABC

AtCoder Regular Contest 132 D Between Two Binary Strings

[洛谷传送门](https://www.luogu.com.cn/problem/AT_arc132_d "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc132/tasks/arc132_d "AtCoder 传送门") 提供一个 dp 思 ......
AtCoder Regular Contest Between Strings

2023 Xian Jiaotong University Programming Contest

A.大水题 #include <bits/stdc++.h> #include <ext/rope> #include <ext/pb_ds/assoc_container.hpp> using namespace std; using namespace __gnu_cxx; using name ......
Programming University Jiaotong Contest 2023

AtCoder Beginner Contest 301

# A - Overall Winner ```cpp #include using namespace std; #define int long long int32_t main(){ ios::sync_with_stdio(false); cin.tie(nullptr) , cout.t ......
Beginner AtCoder Contest 301

TS array.sort() 排序不准

问题 var arr = [10, 2, 1, 20]; console.log(arr.sort()); // [1, 10, 2, 20] 输出结果完全坑爹,查询发现,该排序功能为:按ASCLL码排序 解决方法 var arr = [10, 2, 1, 20]; console.log(arr. ......
array sort TS

AtCoder Grand Contest 062 B Split and Insert

[洛谷传送门](https://www.luogu.com.cn/problem/AT_agc062_b "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/agc062/tasks/agc062_b "AtCoder 传送门") 妙妙题。 像这种最 ......
AtCoder Contest Insert Grand Split

AtCoder Beginner Contest 302 Ex Ball Collector

[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc302_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc302/tasks/abc302_h "AtCoder 传送门") 考虑如果只询问一次 ......
Collector Beginner AtCoder Contest Ball

AtCoder Beginner Contest 302 (G,Ex)

开大号 unrated 写了个 Ex 就去玩原神了。赛后写了下 G。 ### ABC302Ex 简单题。考虑一组询问咋做,把所有 $(A_i,B_i)$ 连边建图,显然答案是点数减去是树的连通块个数。 如何维护形态为树的连通块个数?可以用并查集维护,对每个连通块额外维护连通块内边数即可。 树上咋做? ......
Beginner AtCoder Contest 302 Ex

2023 CCPC Henan Provincial Collegiate Programming Contest

因为是我和队友VP的这场比赛,最后记录的也是比赛时候的提交代码,因此会出现多种不同的码风也是正常现象。 A.小水獭游河南 #include<bits/stdc++.h> using namespace std; #define rg register #define maxn 150500 #def ......

2023 Hubei Provincial Collegiate Programming Contest

记录一下和队友VP的这场湖北省赛,有空会加上赛后自己的复盘分析和补题情况。 C.Darkness I #include<bits/stdc++.h> using namespace std; #define rg register #define maxn 105050 #define int lo ......

2023 Hubei Provincial Collegiate Programming Contest(gym104337)A. Prime Magic

# 题目大意 给出一个数列ai,每次可以选择**一个区间**[l,r]进行**全体+1**或**全体-1**,需要满足**区间长度len=r-l+1为奇质数p**,且操作过程中ai非负 求最少操作次数使得最终ai不减 n=0 发现原操作等于**选择一个奇质数p**,对b[i]+x,b[i+p]-x ......

AtCoder Regular Contest 130 E Increasing Minimum

这题太神仙了吧!感觉还不是很懂,但是尽力理一下思路。 设 $t_x$ 为最大的 $j$ 使得 $i_j = x$,不存在则 $t_x = 0$。 设 $1 \sim n$ 的数按照 $t$ 从小到大排序后是 $p_1, p_2, ..., p_n$,设 $q_i$ 为 $i$ 在 $p$ 中的排名, ......
Increasing AtCoder Regular Contest Minimum

2023 Hubei Provincial Collegiate Programming Contest(gym104337)I. Step

# 题目大意 给出数列p[i],求**最小的x**使得$\forall i,(x+1)x/2\%p_i=0$ 保证lcm(p[i]) using namespace std; typedef long long LL; const int N=10001000; int n; int prime[N ......

2023 Hubei Provincial Collegiate Programming Contest(gym104337)E. Inverse Counting Path

# 题目大意 构造一个01网格图,1能走0不能走 使得从左上走到右下(只能走右或走下)的方案数恰好为x n=当前p[i]就减p[i],a[i]+1(也类似**进制转换**) (也可以理解成让**ai尽量小**,所以一次**减的数尽量大**,每次**减最大的能减的数** # code ```cpp # ......

AtCoder Beginner Contest 302

## [A - Attack (abc302 a)](https://atcoder.jp/contests/abc302/tasks/abc302_a) ### 题目大意 给定怪物的血量$a$和你每次攻击扣除的血量 $b$,问打多少次怪物才会死。 ### 解题思路 答案即为$\lceil \fra ......
Beginner AtCoder Contest 302

AtCoder Regular Contest 130 C Digit Sum Minimization

[洛谷传送门](https://www.luogu.com.cn/problem/AT_arc130_c "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc130/tasks/arc130_c "AtCoder 传送门") 分类讨论,但是写起 ......
Minimization AtCoder Regular Contest Digit

[AGC040B] Two Contests

# [AGC040B] Two Contests 挺难的。首先有一个搞笑的想法,最长的一个区间单独划分一个集合,可扩展性不是很强。 猜一下最后可能是怎样的,我写了个按照 $l$ 排序取前缀后缀,然后再结合上面的乱搞一下,只过了一半的点,不妙。 但是前缀后缀的思路还可以沿用,注意到写出来的式子里面有 ......
Contests 040B AGC 040 Two

2023 Hubei Provincial Collegiate Programming Contest

# C. Darkness I 首先根据短边放一条对角线,然后往后每隔一列只放一个即可。 ```cpp #include using namespace std; #define int long long int32_t main() { ios::sync_with_stdio(false), ......

2023 CCPC Henan Provincial Collegiate Programming Contest

# A. 小水獭游河南 a的长度小于 26,所以直接暴力枚举暴力判断。 ```cpp #include using namespace std; void solve() { string s; cin >> s; if (s.size() == 1) { cout cnt; for (int i ......

AtCoder Regular Contest 133 E Cyclic Medians

[洛谷传送门](https://www.luogu.com.cn/problem/AT_arc133_e "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc133/tasks/arc133_e "AtCoder 传送门") 其实是套路题,但是 ......
AtCoder Regular Contest Medians Cyclic

AtCoder Beginner Contest 253(E,F)

AtCoder Beginner Contest 253(E,F) E (dp,前缀和) E 大意就是求满足以下要求的的序列的个数 $1$,满足$a_i$都在$[1,m]$的范围里面 $2$,满足$ \vert a_i-a_{i+1}\vert $ 大于$k$ 之前做过一个类似的题目,是绝对值小于$ ......
Beginner AtCoder Contest 253

AtCoder Beginner Contest 200 F Minflip Summation

洛谷传送门 AtCoder 传送门 显然的策略:选择全部 $0$ 段变成 $1$,或选择全部 $1$ 段变成 $0$。 归纳可得一般性的结论:设字符串中 $s_i \ne s_{i+1}$ 的位置数为 $k$,答案为 $\left\lceil\frac{k}{2}\right\rceil$。 因为在 ......
Summation Beginner AtCoder Contest Minflip

2020-2021 ACM-ICPC, Asia Nanjing Regional Contest

C 发现是把按照x排序后的中间一段点用x轴覆盖,两边的点用y轴覆盖。但算答案有点麻烦,分别是$min(2mx-mn,mx-2mn)$,沿着x,y轴分别翻转后就只要考虑$mx-2mn$了,然后没跨过坐标轴的特判一下;跨过的就考虑:左端点(<0)右移,维护右端点(>0)对应的值,观察 这些值的变化过程, ......
ACM-ICPC Regional Contest Nanjing 2020

python 报错:TypeError: only integer scalar arrays can be converted to a scalar index

def convolution(initial_img, kernal): img = np.zeros((initial_img.shape[0], initial_img.shape[1])).astype(np.uint8) for x in range(1, initial_img.shap ......
scalar TypeError converted integer python