首页 > 其他分享 >第一次模拟赛总结

第一次模拟赛总结

时间:2023-07-27 10:13:30浏览次数:32  
标签:总结 std arr int max cin 第一次 模拟 105

第一次摸底考试 总结

考试结果

成绩:\(100+100+80+0+70+0=350\)

排名:#\(18\)

逐题分析

C 钱到题

出现の问题

  1. 约瑟夫环使用了数组进行维护,取模麻烦,使用 std::queue 更为方便

坑点

  1. 队列 q 需要进行初始化

正确代码

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, k;
	cin >> n >> k;
	queue<int> q; // 维护环 
	for (int i = 1; i <= n; i ++) q.push(i);
	vector<int> w(n + 1, 1); // 记录每人积分
	for (int i = 1; i <= k; i ++) {
		int x, y;
		cin >> x >> y;
		while (x--) {
			int u = q.front();
			q.pop();
			if (x == 0) {
				w[u] += y;
			}
			if (w[u]) q.push(u);
			else cout << u << " ";
		}
	}
	cout << endl;
	return 0;
} 

D 浅岛题

出现の问题

  1. 第二级骗分(uv 的祖先时,未使用 while 循环进行修改操作)
  2. 第四级骗分 其实就是正解(思维题:并非 LCA,而可以使用数组直接实现 op == 1 的情况)

根据提示,异或两次等于没有异或,所以

标签:总结,std,arr,int,max,cin,第一次,模拟,105
From: https://www.cnblogs.com/winter-tide/p/17584182.html

相关文章

  • linux常用内存相关命令总结
    查看某个pid占用物理内存的峰值 cat/proc/pid/status|grep-E"VmHWM|VmRSS"参考信息:(23条消息)Linux下查看某一进程占用的内存_Jeremy_Lee123的博客-CSDN博客 内核内存泄漏常用工具kmemleakKmemleak是Linux内核提供的一个内存泄漏检测工具(内核3.1.5之后得版本支......
  • 最短路模板总结
    最短路单源最短路所有边权都是正数朴素版Dijkstra算法(适用于稠密图)堆优化版Dijkstra算法(适用于稀疏图)存在负权边Bellman_Ford算法,用于仅存在负权边,并且对边数有限制Spfa算法对Bellman_Ford算法进行优化(容易被卡死)多源汇最短路可能不止一个起点,有很多询问,求任意......
  • NLP句子相似性方法总结及实现
    目录1、基于Word2Vec的余弦相似度2、TextRank算法中的句子相似性3、莱文斯坦距离(编辑距离)4、莱文斯坦比5、汉明距离6、Jaro距离(JaroDistance)7、Jaro-Winkler距离(Jaro-WinklerDistance)8、基于Doc2Vec的句子相似度计算1、基于Word2Vec的余弦相似度首先对句子分词,使用Gens......
  • 七月二十六日总结
    早上6点起来洗漱吃饭去参加驾照科目一考试第一次机会。中午吃晚饭去参加科目一考试第二次机会,然后回家写大道至简读后感,学习java晚上吃完晚饭洗漱,准备睡觉。今天读后感写了一部分,明天继续,同时康复训练。保持早睡,养成良好的作息习惯。......
  • 2023 暑假集训模拟赛 Day 3
    比赛题目共\(2\)套,其中初赛题\(1\)套,复赛\(2\)题。比赛时间:\(10:50-12:00a.m\)。Part0x01过程-Process\(8:30\,a.m.\)做初赛题目;\(10:40\,a.m.\)拿到题目;\(10:41\,a.m.\)先写\(\text{T1}\),发现有点像分类讨论;\(10:50\,a.m.\)发现\(\text{T1}\)不需要那......
  • 网络瘤24题解+总结
    目录网络流24题太空飞行计划最大权闭合子图模型最小路径覆盖问题Trick总结网络流24题顺序主观决定太空飞行计划教训:(开始想费用流,搞半天出不来)网络流解决最大/小费用问题,要么最小割最大流,要么最小费用流最小费用流的前提是最大流,所以在有一些点可以不取换最优代价的时候,是......
  • 【垫底模拟】CSP模拟-6
    新系列,系列名叫垫底模拟,厉害吧T1排序最开始想的都是很简单的东西,就是把最大的数放到最后嘛,然后发现显然不行,比如说:hack:input:515324output:34252423题目很明显地告诉我们先输出逆序对数\(m\)再输出交换\(m\)行操作,这\(m\)次操作还必须针对我们求......
  • kafka rebalance 总结(更新中)
    KAFKA2.3 以后,consumer分为dynamic和static,以是否设置了group.instance.id属性区分。以默认的consumer为例,即dynamicconsumer,以下图描述其正常的生命周期:依赖FindCoordinator,JoinGroup,SyncGroup,Heatbeat,LeaveGroup等接口,kafkaconsumer 和broker联合......
  • 易生信转录组培训第一期总结
    易生信九天的转录组分析培训班第一期伴随着5个小时的考试在紧张中结束了。说是培训,倒不如研讨更确切些。在一个个问题的交流中学会转录组分析,效果远大于一人讲,自己练。先分享两张现场的照片前两天以集中讲练为主,在讲述了原理后,进行上机操作。大部分学员有一定的Linux和R基础,上手......
  • 视频直播系统源码,vue自定义模拟滚动条
    视频直播系统源码,vue自定义模拟滚动条vscroll自定义滚动条模板 <template> <divclass="vui__scrollbar"ref="ref__box"@mouseenter="handleMouseEnter"@mouseleave="handleMouseLeave"v-resize="handleResize">  <div:......