626. 换座位

news/2025/9/26 22:12:21/文章来源:https://www.cnblogs.com/Lantz12/p/19110785

626. 换座位

题目要求两两对换,最后一行 id 如果是奇数则保持原有位置

那么我们看前四行,每两行对换即奇数行要+1, 而偶数行需要-1进行位置互换

那怎么列式子?

我们拿5,6 行做例子,我们还可以知道,5 % 2 = 1,6 % 2 = 0,0 的 0次方 = 1

对于 5:id = id + 1 = id + 1 - 2 * 0^(id&1)

对于 6:id = id - 1 = id + 1 - 2 * 0^(id&1)

最后在用ROW_NUMBER()按顺序生成 id,连续分配1到n的整数

select ROW_NUMBER() over (order by (id + 1 - 2*POWER(0, id&1))) as id, student
from Seat;

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

时序大模型/时序小模型

时序大模型和时序小模型的核心区别在于模型复杂度、数据需求、能力范围和应用场景。核心区别一览表 特征维度时序大模型时序小模型核心思想 预训练 + 微调。在海量、多领域的时序数据上训练一个通用基础模型,然后针对…

Gitee PPM:数据驱动的软件工厂项目管理新范式

Gitee PPM:数据驱动的软件工厂项目管理新范式 在数字化转型浪潮下,软件研发正经历从传统"流程驱动"向现代"数据驱动"的深刻变革。Gitee PPM作为Gitee DevSecOps平台的核心组件,通过深度整合项目…

长沙科技网站设计哪家专业苏州网络seo

目录FreeSql介绍FreeSql.GeneratorRazorEngine.NetCore源码解析FreeSql.ToolsFreeSqlFreeSql 是功能强大的对象关系映射技术(O/RM),支持 .NETCore 2.1 或 .NETFramework 4.0 或 Xamarin。有一个强大的ORM,也方便我们开发一个代码生成器。一般情况下&…

加强网站建设 实施政务公开wordpress企业网站模板

使用背景和场景 业务中的某个关键服务,配置了多个replica,结果在部署时,发现多个相同的副本同时部署在同一个主机上,结果主机故障时,所有副本同时漂移了,导致服务间断性中断 基于以上背景,实现…

实用指南:《前端学习总结:GitLab、状态管理、组件库与 Umi.js》

实用指南:《前端学习总结:GitLab、状态管理、组件库与 Umi.js》pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

C#中,EXCEL与表列顺序完全一致情况的导入处理(BeginBinaryImport)

使用:BeginBinaryImport能快速的导入临时表//读取datagridview的值 private string GetCellValue(DataGridViewRow row, string columnName, string defaultValue = "0"){var value = row.Cells[columnName…

Gitee PPM:数据驱动的DevSecOps项目管理新范式

Gitee PPM:数据驱动的DevSecOps项目管理新范式 在数字化转型浪潮下,软件研发团队正面临项目管理效率的"三座大山"——需求与开发脱节、资源调配低效、风险响应滞后。Gitee PPM作为国内领先的DevSecOps平台…

acme.sh:强大的ACME协议Shell脚本,支持多DNS API

acme.sh是一个用Shell编写的ACME协议客户端,支持从Lets Encrypt、ZeroSSL等CA自动签发SSL证书。它提供了丰富的DNS API支持,可以轻松集成各种DNS服务商,实现证书的自动验证和续期,是自动化证书管理的理想工具。acm…

P9545 [湖北省选模拟 2023] 环山危路 / road 题解

显然可以看作竞赛图上的最大流,考虑转化为最小割。 令 \(S\) 为包含 \(s_1,s_2,\dots,s_k\) 但不包含 \(t_i\) 的点集,\(T=\{1,2,\dots,n\}\backslash S\),则代价为 \(\sum_{x\in S}\sum_{y\in T}v_{x,y}\),记为 \…

自适应网站建站价格asp网站后台管理系统源码

目录 一.本文基于上一篇文章keepalived环境来做的,主机信息如下 二.为两台虚拟机准备添加一块新硬盘设备 三.安装drbd9 1.使用扩展源的rpm包来下载 2.创建资源并挂载到新增的硬盘 3.主设备升级身份 4.主备两个设备手动切换身份演示 四.安装配置nfs 五.安装…

c语言经典课程资料

c语言经典课程资料 字节大佬终于把这套C语言教程整理成了动画片 https://www.bilibili.com/video/BV1NAtZeNEHf/?spm_id_from=333.1387.homepage.video_card.click

k8s 兼容寒武纪 - 教程

k8s 兼容寒武纪 - 教程2025-09-25 10:49 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font…

探秘圆周率 π:圆周率计算在线工具

# 探秘圆周率π:从基础定义到超级计算的无限魅力 在数学的浩瀚星空中,圆周率π无疑是一颗闪耀着独特光芒的恒星。它不仅是连接圆的周长与直径的关键桥梁,更是一个充满神秘色彩、引无数数学家为之倾倒的无理数。今天…

注意力机制下的位置编码的理解和梳理

注意力机制下的位置编码的理解和梳理位置编码的理解和梳理 引言 Transformer的悖论 自2017年横空出世以来,Transformer架构已然成为序列建模领域的一场革命,因其卓越的并行计算能力和捕捉全局依赖的强大性能而备受赞…

以史为鉴【长期置顶】

本文将记录我在OI中一些典型、极难察觉、犯过不止一次的细节或非细节错误,并作为唯一(大概率)置顶、长期置顶,以备随时查看。遇事不决先看看数组开小了没。对于一些需要判无解且多测的题目,一定要读完所有数据再判…

java21学习笔记-未命名的模式和变量 - 指南

java21学习笔记-未命名的模式和变量 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

石家庄网站建设外贸做网站建设的怎么拓展业务

135编辑器1李磊:磊,假期过的可好?有没有人在写作业呀?通过这段时间的学习,可以看得出你对我们的课程兴趣浓厚,尤其是scratch,自己做了好多的案例,之前还以为你们都是从网上直接下载的…

达梦数据库DM-查询指定模式下表的大小

需求:需要查一个模式下所有表的大小,以MB为单位: sql: SELECT * FROM (SELECT OWNER,TABLE_NAME,TABLE_USED_SPACE(OWNER,TABLE_NAME)*PAGE()/1024/1024.0 AS "MB"FROM SYS.ALL_TABLESWHERE OW…

【笔记】Prfer 序列

Prfer 序列和 Cayley 公式之前的版本 观前提示:可以用 alt+0252 打出来 这个字符喵 1. 对树建立 Prfer 序列 \(\rm Def.\) Prfer 序列的构建如下: 每次选择树中编号最小的叶节点并删去它,并在一个初始为空的序列末…

win11 无线投屏(Miracast:)引发的思考附带解决方案 - Popeye

这个功能想必大家使用的情况很多,比如平板或手机投屏到电脑上,实现多屏设备的统一管理。 就这个功能自己几次更新后,被系统给屏蔽了,并提示出了红色字体。静止使用。 一般出现这个问题后解决思路有以下几个方向 1.…