数列总结函数——取余分析
①
x 1 2 3 ……
y 1 2 3 …… n-1 0 1 ……
y = x % n
②
x 1 2 3 ……
y 2 3 4 …… n-1 0 1 ……
y = ( x + 1 ) % n
③
x 1 2 3 ……
y= 0 1 2 …… n-1 0 1 ……
y = ( x + n - 1 ) % n
I.以①中“y = x % n”为标准,右移k位,则为“y = ( x + k ) % n”。第一位为0时代表右移 ( n – 1 ) 位 ,即把0视为n
④
x 1 2 3 ……
y 1 2 3 …… n 1 2 ……
y-1 0 1 2 …… n-1 0 1 ……
y = ( x + n - 1 ) % n + 1
⑤
x 1 2 3 ……
y 2 3 4 …… n+1 1 2 ……
y-1 1 2 3 …… n-1 0 1 ……
y = x % n + 1
II.当循环节为n时,把数同时加或减变为0,1,……,n-1的形式,再执行I操作
【推荐】FFA 2024大会视频回放:Apache Flink 的过去、现在及未来
【推荐】中国电信天翼云云端翼购节,2核2G云服务器一口价38元/年
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [杂谈]如何选择:Session 还是 JWT?
· 硬盘空间消失之谜:Linux 服务器存储排查与优化全过程
· JavaScript是按顺序执行的吗?聊聊JavaScript中的变量提升
· [杂谈]后台日志该怎么打印
· Pascal 架构 GPU 在 vllm下的模型推理优化
· WinForm 通用权限框架,简单实用支持二次开发
· 如何为在线客服系统的 Web Api 后台主程序添加 Bootstrap 启动页面
· 硬盘空间消失之谜:Linux 服务器存储排查与优化全过程
· 面试官:DNS解析都整不明白,敢说你懂网络?我:嘤嘤嘤!
· 双语对照的 PDF 翻译工具「GitHub 热点速览」