首页 > 其他分享 >8.11考试总结(未改完)

8.11考试总结(未改完)

时间:2024-08-11 19:57:20浏览次数:7  
标签:总结 未改 所有 个数 偶数 异或 8.11 考试 暴力

感受总结

考的是2022牛客提高组的第四场。

第一眼难度偏高,第一遍读完题后,四道题都没什么思路,只有一些简单的暴力。

后来仔细想第一题,乱搞了接近80分,写第三,四题的暴力。

第四题40分暴力挂了30分,第三题几乎想出了正解,没有时间写,乱搞了接近20分。

总体结果还行,但在第一题消耗2个半小时不值得,第三题没有相信自己大胆写,第四题简单暴力耗时长的问题需要解决。

试题总结

T1

仔细读题后,后手可以跟着先手取同一个数字,如果所有可取的数都有偶数个,先手必败,如果有一个奇数,先手取最小的奇数使其变成偶数,这样所有可取的数都有偶数个,后手变先手且必败,所以题目转化为树上任意两点间所有数都出现偶数次的个数,答案为n*(n-1)/2-统计的个数。

(我没想到的内容)用异或处理可以快速算所有数都出现偶数次,所以dfs处理从每一个点到根的边的异或和,用map存每个异或值的个数。

如果直接用,可能出现1^3=2,2^2=0的情况,导致不同的异或为0,所以对边权hash或随机化处理。

T3

对于每个点,一次加它的儿子,一旦大于B,就把它们分成一个省,省会为当前点,如果最后剩一些点,就将这些点留到上一层处理,如果根节点有剩就加到上一个省里,因为上一个省最多有2B-1个,加一个小于B的数一定小于3B,(特判所有点加起来不到B或刚好到B)

T2

T4

标签:总结,未改,所有,个数,偶数,异或,8.11,考试,暴力
From: https://www.cnblogs.com/storms11/p/18353801

相关文章

  • 操作系统知识,应付考研复习、期末考试或者工作面试,2h便可看完
    本文是看b站清华大学博主@五道口一只鸭,整理出的学习笔记,主要目的是为了让自己以后方便复习。一、操作系统的概念及特征1、计算机系统的概念:计算机系统由软件和硬件两部分组成。软件:包括系统软件和应用软件。软件(就是程序)定义:完成一定任务的程序及其数据。系统软件:操作系统......
  • Java计算机毕业设计驾照考试知识管理平台(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着汽车保有量的急剧增长,驾照考试已成为现代社会中一项普遍而重要的社会活动。然而,传统的驾照考试知识学习方式往往依赖于纸质教材、课堂讲授和模拟......
  • [考试记录] 2024.8.10 csp-s 模拟赛18
    80+20+0+70=170第三题应该有10分暴力的,但我没打。T1星际旅行题面翻译总共有n个节点,m条路径,要求其中m-2条路径走两遍,剩下2条路径仅走一遍,问不同的路径总数有多少,如果仅走一遍的两条边不同则将这两条路径视为不同。样例#1样例输入#15412131415样例输......
  • 2024年华为OD机试真题-推荐多样性-C++-OD统一考试(C卷D卷)
    2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) 题目描述:推荐多样性需要从多个列表中选择元素,一次性要返回N屏数据(窗口数量),每屏展示K个元素(窗口大小),选择策略:1.各个列表元素需要做穿插处理,即先从第一个列表中为每屏选择一个元素,再从第二个列......
  • 8.9考试总结
    谢丰泽8.9考试总结今天题比较可做。T1简单,随便贪了贪就过了。考虑将出现过的数合并,按出现次数排序,从大向小贪,每次从后往前取即可。T2没想法,打了个爆搜+性质就走了,赛后发现性质挂分了。赛时感觉是轮廓线DP,但不会写。猜测有效状态不多,将不会受影响的点分离,搜索,在随机数据下表......
  • 2024年华为OD机试真题-求幸存数之和-(C++/Java/python)-OD统一考试(C卷D卷)
    2024华为OD机试真题目录-(B卷C卷D卷)-【C++JavaPython】_华为od机试csdn-CSDN博客 题目描述给一个正整数数列nums,一个跳数jump,及幸存数量left。运算过程为:从索引0的位置开始向后跳,中间跳过J个数字,命中索引为J+1的数字,该数被敲出,并从该点起跳,以此类推,直到幸存le......
  • leetcode考试题
       +-------------+----------+|ColumnName|Type|+-------------+----------+|id|int||client_id|int||driver_id|int||city_id|int||status|enum||request_at|varchar|......
  • 2024年度勘察设计注册工程师资格考试报考条件
    2024年度勘察设计注册工程师资格考试报考条件一.注册土木工程师(岩土)资格考试条件(一)参加注册土木工程师(岩土)基础考试,应具备下列条件之一:⑴取得本专业或相近专业大学本科及以上学历或学位。⑵取得本专业或相近专业大学专科学历,从事岩土工程专业工作满1年。⑶取得其他工科专......
  • 结队编程 - 华为OD统一考试(D卷)
    OD统一考试(D卷)分值:200分题解:Java/Python/C++题目描述某部门计划通过结队编程来进行项目开发,已知该部门有N名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:从部门中选出序号分别为i、j、k的3名员工,他们的职级分别为le......
  • 2024年华为OD机试真题-欢乐的周末-Python-OD统一考试(C卷D卷)
    2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) 题目描述:小华和小为是很要好的朋友,他们约定周末一起吃饭。通过手机交流,他们在地图上选择了多个聚餐地点(由于自然地形等原因,部分聚餐地点不可达),求小华和小为都能到达的聚餐地点有多少个?输入描述......