【21. 1】【21. 2】【21. 3】

【题解】2021年牛客寒假集训营第一场题解

【题解】2021年牛客寒假集训营第二场题解

【题解】2021年牛客寒假集训营第三场题解

幂塔个位数的计算

思路:使用拓展欧拉定理进行欧拉降幂。降幂的思路是每次向下递归会使得 p ′ = ϕ ( p ) p'=\phi(p) p=ϕ(p) ,最多递归 log ⁡ n \log n logn 层。注意写法,推荐H的写法,重载快速幂中的乘法,用来保证返回的指数满足公式。

教程:扩展欧拉定理

H代码:https://ac.nowcoder.com/acm/contest/view-submission?submissionId=50175693

红和蓝

思路:树上点两两配对,典中典思路。

AC代码:https://ac.nowcoder.com/acm/contest/view-submission?submissionId=68626333

牛牛与整除分块

思路:发现 ∀ 1 ≤ i ≤ n , ⌊ n i ⌋ \forall 1\leq i\leq \sqrt n, \left \lfloor \frac n i \right\rfloor ∀1in ,in 两两不同。

AC代码:https://ac.nowcoder.com/acm/contest/view-submission?submissionId=68641390

牛牛与牛妹的RMQ

思路:每次找到区间内的最大值作为分割,然后分治。

AC代码:https://ac.nowcoder.com/acm/contest/view-submission?submissionId=68634848

牛牛与字符串border

思路: ∀ i ∈ [ 0 , n ) \forall i\in[0, n) i[0,n) 都有 i ↔ ( i + k )   m o d   n i\leftrightarrow(i+k)\bmod n i(i+k)modn 之间连边 ,那么形成一个长度为 gcd ⁡ ( n , k ) \gcd(n, k) gcd(n,k) 的循环节。

对于这道题,不完全按照这个结论。

AC代码:https://ac.nowcoder.com/acm/contest/view-submission?submissionId=68634897

模数的世界

思路:容易猜到最大 gcd ⁡ \gcd gcd p − 1 p-1 p1 ,即求 k 1 , k 2 k_1, k_2 k1,k2 满足 p − 1 ∣ a + k 1 × p p-1|a+k_1\times p p1∣a+k1×p p − 1 ∣ b + k 2 × p p-1|b+k_2\times p p1∣b+k2×p 使得两两互质,容易知道 k 1 = ( p − 1 − a ) + t 1 × p , k 2 = ( p − 1 − b ) + t 2 × p ( t 1 , t 2 ≥ 0 ) k_1=(p-1-a)+t_1\times p, k_2=(p-1-b)+t_2\times p(t_1, t_2\geq 0) k1=(p1a)+t1×p,k2=(p1b)+t2×p(t1,t20) 。然后暴力枚举 t 1 , t 2 t_1, t_2 t1,t2 之中的一个,大概是枚举常数个就可以得到互质对。

AC代码:https://ac.nowcoder.com/acm/contest/view-submission?submissionId=68680579

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/560164.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java Web3-2 - tomcat

https://github.com/heibaiying/Full-Stack-Notes/blob/master/notes/Tomcat_架构解析.md https://zhuanlan.zhihu.com/p/40249834 早期,web技术主要用于浏览静态页面 时间发展,用户已经不满足于仅浏览静态页面。用户需要一些交互操作,获取…

追溯历史:SIEM 中的生成式人工智能革命

作者:来自 Elastic Mike Nichols, Mike Paquette 网络安全领域仿佛是现实世界的一个映射,安全运营中心(security operation center - SOC)就像是你的数字警察局。网络安全分析师就像是警察,他们的工作是阻止网络犯罪分…

【Web】DASCTF X GFCTF 2024|四月开启第一局 题解

目录 EasySignin cool_index web1234 web4打破防了🤮,应该很接近解出来了,感兴趣的师傅续上吧 EasySignin 先随便注册个账号登录,然后拿bp抓包改密码(username改成admin) 然后admin / 1234567登录 康好康的图片功能可以打SS…

ros仿真启动小龟

1.启动RosMaster(管理Ros中各个节点的“大管家”,每次启动Ros时需要首先启动RosMaster) roscorefangfang-inspiron-5580:~/ros2/download/rosdistro$ roscore ... logging to /home/fang/.ros/log/6ec2d790-fe1d-11ee-aba8-1c1bb5cdec7c/ros…

MySQL-实验-单表、多表数据查询和嵌套查询

目录 0.简单子查询 (1)带比较运算符的子查询 (2)关键字子查询 1.多表查询 3.子查询 4.多表子查询 0.简单子查询 (1)带比较运算符的子查询 在右侧编辑器补充代码,查询大于所有平均年龄的员…

10 SQL进阶 -- 综合练习题 -- 10道经典SQL题目,配套数据与解答

1. 创建表结构和导入数据 1.1 新建数据库 1.2 执行建表语句 点击下方链接直接下载创建数据表脚本:http://tianchi-media.oss-cn-beijing.aliyuncs.com/dragonball/SQL/create_table.sql 执行建表语句执行成功查看创建的表1.3 导入数据 点击下方链接直接下载插入数据脚本:htt…

VBA脚本终章编译器崩溃

一、介绍 本篇文章为VBA脚本隐藏技术的最后一篇,将介绍如何在保证VBA脚本正常执行的情况下,使分析人员无法打开编译器。 那么为什么需要分析人员无法打开编译器呢? 首先,我们需要引入一个知识点。 在上篇《VBA隐藏技术stompin…

笔记本wifi连接外网 网线连接办公内网 设置路由实现内外网可同时访问

工作提供的办公网络是企业内网,接上企业内网网线后 通过无线在连接手机wifi ,会发现内外网无法同时访问,我自己电脑是接上内网网线 也是只能访问外网,除非把外网无线暂时关闭,才可以访问内网 频繁切换很不方便 1.查看外网无线 wifi网卡信息 IPv4 地址: 192.168.18.114 IP…

数据结构学习记录

数据结构 数组 & 链表 相连性 | 指向性 数组可以迅速定位到数组中某一个节点的位置 链表则需要通过前一个元素指向下一个元素,需要前后依赖顺序查找,效率较低 实现链表 // head > node1 > node2 > ... > nullclass Node {constructo…

AI原生时代,操作系统为何是创新之源?

一直以来,操作系统都是软件行业皇冠上的明珠。 从上世纪40、50年代,汇编语言和汇编器实现软件管理硬件,操作系统的雏形出现;到60年代,高级编程语言和编译器诞生,开发者通过操作系统用更接近人的表达方式去…

面向对象(一)

一.类与对象的定义 (1)类(设计图):是对象共同特征的描述: (2)对象:是真实存在的具体东西。 在Java中,必须先设计类,才能获取对象。 二.如何定义类 public class 类名{1.成员变量(代表属性,一般是名词) 2.成员方法(代表行为,一般是动词) 3.构造器 4.代码块 5.内部…

Liunx入门学习 之 基础操作指令讲解(小白必看)

股票的规律找到了,不是涨就是跌 一、Linux下基本指令 1.ls 指令 2.pwd 命令 3.cd 指令 4.touch 指令 5.mkdir 指令 6.rmdir指令 && rm 指令 7.man 指令 8.cp 指令 9.mv指令 10.cat 11.more 指令 12.less 指令 13.head 指令 14.tail 指令 15…

论文解读-Contiguitas: The Pursuit of Physical Memory Contiguity in Datacenters

研究背景: 在内存容量飞速增长的背景下,使用小页管理内存会带来巨大的内存管理开销(地址转换开销高)。近些年来不少研究尝试给应用分配大段连续区域,或者改善页表结构(如使用hash结构的页表)以降…

质谱原理与仪器2-笔记

质谱原理与仪器2-笔记 常见电离源电子轰击电离源(EI)碎片峰的产生典型的EI质谱图 化学电离源(CI)快原子轰击源(FAB)基体辅助激光解析电离(MALDI)典型的MALDI质谱图 大气压电离源(API)电喷雾离子源(ESI)大气压化学电离源(APCI)APCI的正负离子模式 大气压光电离源(APPI) 常见电离…

玄子Share-计算机网络参考模型

玄子Share-计算机网络参考模型 分层思想 利用七层参考模型,便于在网络通信过程中,快速的分析问题,定位问题并解决问题 将复杂的流程分解为几个功能相对单一的子过程 整个流程更加清晰,复杂问题简单化 更容易发现问题并针对性的…

线上频繁fullgc问题-SpringActuator的坑

整体复盘 一个不算普通的周五中午,同事收到了大量了cpu异常的报警。根据报警表现和通过arthas查看,很明显的问题就是内存不足,疯狂无效gc。而且结合arthas和gc日志查看,老年代打满了,gc不了一点。既然问题是内存问题&…

Python练习03

题目 解题思路 Demo58 通过字符串切片来进行反转操作 def _reverse():"""这是一个反转整数的函数"""num input("请输入想要反转的整数")print(num[::-1]) 运行结果 Demo61 首先制作一个判断边长的函数,通过三角形两边…

又成长了,异常掉电踩到了MySQL主从同步的坑!

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

Google Earth Engine 洪水制图 - 使用 Sentinel-1 SAR GRD

Sentinel-1 提供从具有双极化功能的 C 波段合成孔径雷达 (SAR) 设备获得的信息。该数据包括地面范围检测 (GRD) 场景,这些场景已通过 Sentinel-1 工具箱进行处理,以创建经过校准和正射校正的产品。该集合每天都会更新,新获得的资产会在可用后两天内添加。 该集合包含所有 G…

《王者荣耀》Hello Kitty 小兵皮肤完整设置指南

王者荣耀与三丽鸥的联动活动上线了 Hello Kitty 小兵皮肤,让我们的峡谷小兵们也能穿上漂亮的衣服啦!这款皮肤极具卡哇伊风格,引起了许多玩家的关注。许多小伙伴都想知道如何使用这款 Hello Kitty 小兵皮肤,今天小编将为大家整理出…
最新文章