随笔分类 - 题解 / 牛客
牛客比赛的题解
摘要:A 栈秒了 CODE void solve() { int n = 0; std::cin >> n; std::stack<int> a; for (int i = 0; i < n; i++) { int x = 0; std::cin >> x; if (a.empty() || a.top(
阅读全文
摘要:A 略 B 贴个代码就完了 CODE 点击查看代码 void solve() { int n = 0, t = 0, k = 0; std::cin >> n >> t >> k; int ans = (n - k) / t; if (ans - 1 >= k) { ans = k + 1; } s
阅读全文
摘要:A 手玩秒了: 奇数 yes 偶数 no B 题目大意 个小球组成一个环,每个小球上都写有一个数字。对于一个小球,我们可以拿掉它当且仅当满足下面两个条件之一: 只剩这一个小球 这个小球的数和顺时针方向上的下一个小球的数之和是个质数 问是否存在一种拿球的顺序使得最终能够拿掉所有的球,有还需
阅读全文
摘要:A 略 B 略 C (欲看此题,请先看 D 题题解) 题目大意 给定串长和串值,构造串。 解题思路 跟 D 对拍慢慢调……(其实是讲不出思路)。 CODE 点击查看代码 void solve() { int n = 0, m = 0; std::cin >> n >> m; int d = n -
阅读全文
摘要:A 犯唐了第一眼没看出来,写的时候又犯唐输入都没有就交了。 解题思路 判断有没有 1,有的话就输出 -1, 否则就输出一个大于数据范围的质数 CODE void solve() { int n = 0; std::cin >> n; bool ok = true; for (int i = 1; i
阅读全文