枚举即可。 signedmain(){std::ios::sync_with_stdio(false);std::cin.tie(0);intX=read();for(inti=1;i<=20;i++){intprod=1;for(intj=i;j>=1;j--){
apply(v); } void push(int p) { apply(2 * p, tag[p]); apply(2 * p + 1, tag[p]); tag[p] = Tag(); } void modify(int p, int l, int r, int x, const Info &v) { if (r - l == 1) { info[p] = v; return; } int m = (l + r) / 2; push(p); if (x...
1.Toyota Programming Contest 2025(AtCoder Beginner Contest 389) 2.Codeforces Round 897 (Div. 2) 3.Codeforces Round 997 (Div. 2) 4.牛客小白月赛109 5.VP Educational Codeforces Round 158 (Rated for Div. 2) 6.VP CodeTON Round 7 (Div. 1 + Div. 2, Rated, Prizes!) 7.VP AtCo...
1、今晚(5月17日)20点在B站开始 AtCoder 初学者竞赛 353 比赛题解直播讲解 2、本周日(5月19日)晚上19点在B站开始 AtCoder Beginner Contest 354的题解直播讲解 3、观看方式: 复制下方链接或直接扫描二维码,PC端建议使用chrome浏览器 https://live.bilibili.com/21371611?live_from=84002 或识别下方二维码查看:...
AtCoder Beginner Contest 380 (A~E)题解 A - 123233遍历字符串统计出现次数即可。#include<bits/stdc++.h> using namespace std; #define int long long const int N = 1e6 + 10; int n, m, k; int a[N]; signed main() { string s; cin >> s; map<char,...
E - Last Rook Solution:二分行和列即可。 具体来说,对于第[l,r]列,看[l,mid]是否满的,满的话说明[mid+1,r]有空,反之同理。 #defineintlonglongconstintN=1e3+5;constintmod=1e9+7;constdoubleeps=1e-8;intn,m;intask(intr1,intr2,intc1,intc2){cout<<"?"<<...
AtCoder Beginner Contest 169(题解)E - Count Median结论题给定nnn个xi∈[ai,bi]x_i\in[a_i,b_i]xi∈[ai,bi],求中位数的个数。定义:k=⌊n2⌋k=\lfloor\dfrac{n}{2}\rfloork=⌊2n⌋,对a,ba,ba,b进行排序后,为ak+1a_{k+1}ak+1为aia_iai的中位数,bk+1...
AtCoder Beginner Contest 167 E - Colorful Blocks(组合数学),链接题意n个位置,m种颜色,至多有k对相邻颜色相同的。问有多少种涂法,结果对998244353取模思路首先我们看,n-i-1...
题意: 一个人从头到尾走完1~n格,每个格上有个吃的,有毒或无毒,并且有一定美味度,他每走到一个格子上可以选择吃或不吃。 一个人有两个状态,健康或不健康。 健康状态下,吃完有毒的,会变得不健康。 不健康状态下,吃完有毒的会直接死掉,吃完没毒的会解毒变成健康的。
AtCoder Beginner Contest 343(A-D) Harryxxy关注IP属地: 江苏 0.0892024.03.03 00:12:51字数117阅读62 A - Wrong Answer 签到题 数据随便填 #include<iostream> using namespace std; int A, B; int c; int ans; int main() { cin >> A >> B; c = A + B; if (c == 0) { ans = 1;...