AtCoder Beginner Contest 203 (A~D,玄学二分场)
补题链接:Here
A - Chinchirorin
给出 \(a,b,c\) 三个正整数,现请打印各种情况的答案:
- \(a=b=c\) ,输出一个即可
- \(a = b\ and\ a != c\) 或者 \(a = c\ and\ a != b\) 或者 \(b = c\ and\ a != b\) 输出不一样的值即可
- 三个数均不同,输出 \(0\)
水题(RioTian是个连水题的都WA2发的FW....)
void solve() {
int a, b, c;
cin >> a >> b >> c;
if (a == b) cout << c << "\n";
else if (b == c) cout << a << "\n";
else if (a == c) cout << b << "\n";
else cout << "0\n";
}
B - AtCoder Condominium
包租婆有一个 \(n\) 层,每层 \(m\) 个房间的出租房,每个房间的房号:\(i0j(i\in[1,n],j\in[1,j])\)
求房号累计和
模拟题意即可
void solve() {
int n, k;
cin >> n >> k;
int sum = 0;
for (int i = 1; i <= n; ++i)
for (int j = 1; j <= k; ++j)
sum += (i * 100 + j);
cout << sum ;
}
C - Friends and Travel costs
太郎决定去旅行,但他只有 \(k\) 元钱,每走过一个村庄要给 \(1\) 块钱,但太郎有 \(k\) 个朋友,如果太郎经过他朋友居住的村子的话会得到 \(B_i\) 元钱作为旅费的补充
请问太郎最远能到达多远的村子(输出村子号),
注意太郎从 \(0\) 号村子出发
模拟,如果 \(k > a_i\) 则累加 \(b_i\)
写法上用 STL 优化
using ll = long long;
void solve() {
ll n, k; cin >> n >> k;
vector<pair<ll, ll>>v(n);
for (ll i = 0; i < n; ++i)
cin >> v[i].first >> v[i].second;
sort(v.begin(), v.end());
for (auto x : v) {
if (x.first > k)break;
k += x.second;
}
cout << k;
}
D - Pond
【题意待补充】
玄学二分+玄学前缀和
const int N = 1000;
int A[800][800];
int S[801][801];
void solve() {
int N, K;
cin >> N >> K;
for (int i = 0; i < N; i++)for (int j = 0; j < N; j++)cin >> A[i][j];
int L = 0, R = 1e9 + 1;
while (R - L > 1) {
int mid = (L + R) / 2;
for (int i = 0; i < N; i++)for (int j = 0; j < N; j++)S[i + 1][j + 1] = mid <= A[i][j];
for (int i = 1; i <= N; i++)for (int j = 1; j <= N; j++) {
S[i][j] += S[i - 1][j] + S[i][j - 1] - S[i - 1][j - 1];
}
bool fn = false;
for (int i = K; i <= N; i++)for (int j = K; j <= N; j++) {
if (S[i][j] - S[i - K][j] - S[i][j - K] + S[i - K][j - K] <= K * K / 2)fn = true;
}
if (fn)R = mid;
else L = mid;
}
cout << L << endl;
}
E,F 由于蓝桥杯暂不填坑
AtCoder Beginner Contest 203 (A~D,玄学二分场)的更多相关文章
- AtCoder Beginner Contest 154 题解
人生第一场 AtCoder,纪念一下 话说年后的 AtCoder 比赛怎么这么少啊(大雾 AtCoder Beginner Contest 154 题解 A - Remaining Balls We ...
- AtCoder Beginner Contest 184 题解
AtCoder Beginner Contest 184 题解 目录 AtCoder Beginner Contest 184 题解 A - Determinant B - Quizzes C - S ...
- AtCoder Beginner Contest 169 题解
AtCoder Beginner Contest 169 题解 这场比赛比较简单,证明我没有咕咕咕的时候到了! A - Multiplication 1 没什么好说的,直接读入两个数输出乘积就好了. ...
- AtCoder Beginner Contest 100 2018/06/16
A - Happy Birthday! Time limit : 2sec / Memory limit : 1000MB Score: 100 points Problem Statement E8 ...
- AtCoder Beginner Contest 052
没看到Beginner,然后就做啊做,发现A,B太简单了...然后想想做完算了..没想到C卡了一下,然后还是做出来了.D的话瞎想了一下,然后感觉也没问题.假装all kill.2333 AtCoder ...
- AtCoder Beginner Contest 053 ABCD题
A - ABC/ARC Time limit : 2sec / Memory limit : 256MB Score : 100 points Problem Statement Smeke has ...
- AtCoder Beginner Contest 136
AtCoder Beginner Contest 136 题目链接 A - +-x 直接取\(max\)即可. Code #include <bits/stdc++.h> using na ...
- AtCoder Beginner Contest 137 F
AtCoder Beginner Contest 137 F 数论鬼题(虽然不算特别数论) 希望你在浏览这篇题解前已经知道了费马小定理 利用用费马小定理构造函数\(g(x)=(x-i)^{P-1}\) ...
- AtCoder Beginner Contest 076
A - Rating Goal Time limit : 2sec / Memory limit : 256MB Score : 100 points Problem Statement Takaha ...
- AtCoder Beginner Contest 079 D - Wall【Warshall Floyd algorithm】
AtCoder Beginner Contest 079 D - Wall Warshall Floyd 最短路....先枚举 k #include<iostream> #include& ...
随机推荐
- [ABC274F] Fishing
Problem Statement On a number line, there are $N$ fish swimming. Fish $i$, which has a weight of $W_ ...
- catcat-new【目录穿透+特殊文件】
catcat-new[目录穿透+特殊文件] 题目界面 点击任何一只猫猫,发现路径泄露: 解题步骤 测试目录遍历漏洞 路径: ?file=../../../../etc/passwd 成功读取到pass ...
- MySQL运维15-一主一从读写分离
一.读写分离介绍 读写分离,是把数据库的读和写分开操作,以应对不同的数据库服务器.主数据库提供写操作,从数据库提供读操作,这样能有效的减轻单台数据库的压力. 二.一主一从原理 MySQL的主从复制是基 ...
- 使用nginx搭建creates.io镜像(稀疏索引)
在Rust开发中,经常需要使用Cargo从crates.io下载依赖,而国内几乎没有好用的crates.io镜像,大多都只对crates.io-index和crates.io进行了镜像,而最重要的st ...
- 【UniApp】-uni-app-动态计算字体大小(苹果计算器)
前言 本文主要介绍uni-app中动态计算字体大小的方法 原因呢就是在上一篇文章当中我发现输入的内容已经超过了展示区域 于是我就想到了动态计算字体大小的方法,这样就可以保证输入的内容不会超过展示区域 ...
- 数字孪生结合GIS能够为城市灾害预防工作提供什么帮助?
数字孪生技术结合GIS(地理信息系统)在城市灾害预防工作中发挥着重要的作用,为城市的安全和可持续发展提供了关键帮助.数字孪生是一种将现实世界与数字虚拟世界相结合的技术,可以帮助城市规划者和管理者更好地 ...
- 牛客刷Java记录第四天
第一题,单选题 class Car extends Vehicle { public static void main (String[] args) { new Car(). run(); } pr ...
- 初探Git:理解和使用版本控制的魔法
遥远的古代,有一位美丽的仙女叫做嫦娥.她的丈夫后羿获得了令人长生不老的鹿骨露.一天,嫦娥在好奇心的驱使下,独自偷喝了这瓶仙药. 喝下仙药的瞬间,嫦娥发现自己开始飘起,越飘越高,最后飘向了月亮.嫦娥惊慌 ...
- [Acwing 164. 可达性统计] 题解报告
事实上,这道题并不需要拓扑排序.(当然,拓扑排序还是更快) 题目分析 首先,题目中说了,这是一个有向无环图,所以,我们可以考虑 \(\texttt{DP}\) / 记搜 / 拓扑排序 来解决这道题. ...
- 【华为云技术分享】空间异常即刻诊断,华为云数据管理服务DAS又出新招
摘要:华为云数据管理服务DAS提供的云DBA智能化运维平台于日前发布了空间&元数据分析特性,支持查看实例空间异常列表.实例空间概况.数据库列表信息,帮助用户及时发现数据库中的空间和元数据异常, ...