Educational Codeforces Round 96 (Rated for Div. 2) (A - C题个人题解)
因为火锅导致错过的上分机会,赛后发现人均AC5题
1430A. Number of Apartments
暴力搜索
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n;
void solve() {
	cin >> n;
	//bool flag = false;
	for (int i = 0; i * 3 <= n; i++)
		for (int j = 0; j * 5 <= n; j++)
			if ((n - i * 3 - j * 5) % 7 == 0) {
				cout << i << " " << j << " " << (n - i * 3 - j * 5) / 7 << endl;
				return;
			}
	cout << -1 << endl;
}
int main() {
	//freopen("in.txt", "r", stdin);
	ios_base::sync_with_stdio(false), cin.tie(0), cout.tie(0);
	int _; cin >> _; while (_--)solve();
}
1430B. Barrels
对水桶排序,累加后面k个水量即可
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 2e5 + 100;
ll n, k, a[N];
void solve() {
    cin >> n >> k;
    for (ll i = 0; i < n; i++)  cin >> a[i];
    sort(a, a + n);ll l = a[n - 1];
    for (ll i = n - 2; i >= n - k - 1; i--) { l += a[i]; }cout << l << endl;
}
int main() {
	int _; cin >> _; while (_--)solve();
}
1430C. Numbers on Whiteboard
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 2e5 + 100;
ll n, k, a[N], _, m;
void solve() {
    cin >> n; m = n; k = n - 1;
    cout << 2 << '\n';
    for (int i = 2; i <= n; ++i) {
        cout << k << ' ' << m << '\n';
        m = (k + m + 1) / 2; --k;
    }
}
int main() {
    int _; cin >> _; while (_--)solve();
}
1430D. String Deletion
1430E. String Reversal
Educational Codeforces Round 96 (Rated for Div. 2) (A - C题个人题解)的更多相关文章
- Educational Codeforces Round 96 (Rated for Div. 2) E. String Reversal 题解(思维+逆序对)
		
题目链接 题目大意 给你一个长度为n的字符串,可以交换相邻两个元素,使得这个字符串翻转,求最少多少种次数改变 题目思路 如果要求数组排序所需要的冒泡次数,那其实就是逆序对 这个也差不多,但是如果是相同 ...
 - Educational Codeforces Round 96 (Rated for Div. 2)  E. String Reversal  (思维,逆序对)
		
题意:给你一个字符串,每次可以调换现字符串的相邻两个字符,问最少操作多少次使得这个字符串等于其反转过来的字符串. 题解:先考虑字符串中没有相同字符的情况,那么我们每次将目前字符串的最后一个字符一直调换 ...
 - Educational Codeforces Round 96 (Rated for Div. 2) D. String Deletion (思维)
		
题意:有一个\(01\)串,每次操作要先删除一个位置上的元素,然后删除相同前缀和,直到字符串被删完,问最多能操作多少次. 题解: 对于一个长度大于\(1\)的相同前缀,我们最多只能对它操作一次,然后就 ...
 - Educational Codeforces Round 96 (Rated for Div. 2)
		
A. Number of Apartments 题意:求方程的解 思路:直接模拟就行 代码: #include<iostream> #include<cstdio> #incl ...
 - Educational Codeforces Round 59 (Rated for Div. 2) (前四题)
		
A. Digits Sequence Dividing(英文速读) 练习英语速读的题,我还上来昏迷一次....只要长度大于2那么一定可以等于2那么前面大于后面就行其他no 大于2的时候分成前面1个剩下 ...
 - Educational Codeforces Round 60 (Rated for Div. 2) - C. Magic Ship
		
Problem Educational Codeforces Round 60 (Rated for Div. 2) - C. Magic Ship Time Limit: 2000 mSec P ...
 - Educational Codeforces Round 60 (Rated for Div. 2) - D. Magic Gems(动态规划+矩阵快速幂)
		
Problem Educational Codeforces Round 60 (Rated for Div. 2) - D. Magic Gems Time Limit: 3000 mSec P ...
 - Educational Codeforces Round 43 (Rated for Div. 2)
		
Educational Codeforces Round 43 (Rated for Div. 2) https://codeforces.com/contest/976 A #include< ...
 - Educational Codeforces Round 35 (Rated for Div. 2)
		
Educational Codeforces Round 35 (Rated for Div. 2) https://codeforces.com/contest/911 A 模拟 #include& ...
 - Codeforces Educational Codeforces Round 44 (Rated for Div. 2) F. Isomorphic Strings
		
Codeforces Educational Codeforces Round 44 (Rated for Div. 2) F. Isomorphic Strings 题目连接: http://cod ...
 
随机推荐
- 3. Shell 条件判断
			
重点: 条件测试. read. Shell 环境配置. case. for. find. xargs. gzip,bzip2,xz. tar. sed. 1)Shell 的配置文件 Bash Shel ...
 - 管易云与网易互客对接集成发货单查询2.0=>编辑订单
			
管易云与网易互客对接集成发货单查询2.0=>编辑订单 对接源平台:管易云 管易云是金蝶旗下专注提供电商企业管理软件服务的子品牌,先后开发了C-ERP.EC-OMS.EC-WMS.E店管家.BBC ...
 - 从0开始用Maven
			
一.Maven的介绍即相关概念 Maven是一款构建和管理Java项目的工具,它将项目开发和管理过程抽象成一个项目对象模型(POM),提供了一种统一的项目结构. Maven官网 1.为什么使用Mave ...
 - OpenTiny Vue 3.12.0 发布:文档大优化!增加水印和二维码两个新组件🎈
			
你好,我是 Kagol. 非常高兴跟大家宣布,2023年11月30日,OpenTiny Vue 发布了 v3.12.0 . OpenTiny 每次大版本发布,都会给大家带来一些实用的新特性,10.24 ...
 - [CF1168C] And Reachability
			
And Reachability 题面翻译 题目描述 Toad Pimple 有一个整数数组 \(a_1,\dots,a_n\). 当 \(x < y\) 且存在 \(x = p_1 < ...
 - 安装了华企盾DSC防泄密,所有进程的加密文件都无法打开
			
用pchunter等工具查看系统回调中是否有文件厂商不存在的(system目录的除外),在恢复模式删除掉,或者用360系统急救箱查杀一下
 - 数字孪生和VR结合能够为自身带来怎样的改变?
			
随着科技的不断发展,数字孪生和虚拟现实(VR)这两个前沿技术正在逐渐融合,为各行各业带来了前所未有的改变. 数字孪生技术本身已经可以高度还原现实世界,而VR技术则能通过头戴式设备,让用户沉浸在这个虚拟 ...
 - NLP复习之向量语义
			
向量语义 词汇语义 语义概念(sense or concept)是单词含义(word sense)的组成部分,词原型可以是多义的. 同义词是指:在某些或者全部的上下文中,单词之间有相同或近似含义 可能 ...
 - shopify主题模板速度优化
			
前两天一位新客户说他的shopify店铺加载速度很慢,首页完全加载需要 5~6 秒甚至更高,问ytkah有没办法帮忙优化一下.shopify网站速度优化要看具体用了什么模板,有什么功能,哪些可以改哪些 ...
 - Vulntarget-b-wp
			
Vulntarget-b 环境配置 centos7 用户 密码 root root vulntarget root 宝塔Linux面板http://192.168.0.104:8888/045b276 ...