预测不规则离散运动的下一个结构
有一个点在19*19的平面上运动,运动轨迹为
一共移动了90步,顺序为
y | x | y | x | y | x | |||||
0 | 17 | 16 | 30 | 10 | 8 | 60 | 15 | 15 | ||
1 | 3 | 6 | 31 | 10 | 7 | 61 | 14 | 15 | ||
2 | 12 | 17 | 32 | 9 | 9 | 62 | 16 | 15 | ||
3 | 4 | 12 | 33 | 10 | 9 | 63 | 18 | 15 | ||
4 | 3 | 18 | 34 | 15 | 12 | 64 | 17 | 15 | ||
5 | 5 | 18 | 35 | 16 | 12 | 65 | 18 | 17 | ||
6 | 7 | 16 | 36 | 17 | 12 | 66 | 19 | 16 | ||
7 | 8 | 16 | 37 | 13 | 9 | 67 | 14 | 18 | ||
8 | 6 | 12 | 38 | 17 | 6 | 68 | 14 | 17 | ||
9 | 9 | 16 | 39 | 13 | 4 | 69 | 12 | 3 | ||
10 | 8 | 11 | 40 | 16 | 7 | 70 | 19 | 11 | ||
11 | 5 | 12 | 41 | 18 | 6 | 71 | 12 | 15 | ||
12 | 7 | 11 | 42 | 14 | 5 | 72 | 8 | 8 | ||
13 | 5 | 14 | 43 | 16 | 5 | 73 | 18 | 4 | ||
14 | 3 | 10 | 44 | 12 | 4 | 74 | 17 | 2 | ||
15 | 4 | 10 | 45 | 18 | 11 | 75 | 18 | 3 | ||
16 | 5 | 10 | 46 | 2 | 10 | 76 | 17 | 4 | ||
17 | 6 | 9 | 47 | 6 | 13 | 77 | 16 | 3 | ||
18 | 9 | 12 | 48 | 4 | 14 | 78 | 11 | 5 | ||
19 | 6 | 8 | 49 | 10 | 16 | 79 | 10 | 2 | ||
20 | 2 | 13 | 50 | 12 | 16 | 80 | 2 | 16 | ||
21 | 9 | 11 | 51 | 11 | 15 | 81 | 6 | 19 | ||
22 | 11 | 11 | 52 | 12 | 18 | 82 | 9 | 1 | ||
23 | 2 | 15 | 53 | 9 | 18 | 83 | 10 | 1 | ||
24 | 13 | 12 | 54 | 6 | 16 | 84 | 9 | 7 | ||
25 | 2 | 14 | 55 | 8 | 17 | 85 | 11 | 6 | ||
26 | 3 | 12 | 56 | 12 | 2 | 86 | 3 | 13 | ||
27 | 14 | 12 | 57 | 7 | 18 | 87 | 12 | 1 | ||
28 | 12 | 12 | 58 | 15 | 16 | 88 | 13 | 16 | ||
29 | 10 | 10 | 59 | 17 | 11 | 89 | 8 | 7 |
由计算
按照运动位置不可重复统计3点结构占比
1 | 2 | 3 | 4 | 5 | 6 | |
蓝 | 3 | 6 | 25 | 14 | 39 | 1 |
红 | 8 | 3 | 20 | 16 | 40 | 0 |
两条曲线差别很小,这里把蓝色的数据3,6,25,14,39,1当作常数。用2a1+1的方式预测第3个点的可能结构。
如蓝色前两个点(0,1)为2a2
8(2a2+1)=3a1+2*3a3+2*3a4+3*3a5
2a2+1可以得到4种3点结构,因为在3,6,25,14,39,1种3a5占比最大,因此2a2+1取3a5.因此前3个点的结构预测是3a5,前3个点(0,1,2)为
组成的结构就是3a5.
再用(1,2)预测第4个点的运动方式
这个结构也是2a2,所以预测(1,2,3)的结构也是3a5.
结构(1,2,3)就是3a5.
5(2a1+1)=3a1+3*3a2+3a3
如果前2个点是2a1,第3个点的运动方式就取3a3.
5(2a3+1)=3a1+3a4+3*3a6
如果前2个点的分布是2a3,就预测第3个点的运动方式为3a4.
用这种方法预测所有2-89步
预测 | 真实 | 预测 | 真实 | 预测 | 真实 | ||||||||||||||
2 | 5 | 5 | 1 | 32 | 4 | 4 | 1 | 62 | 3 | 2 | 0 | ||||||||
3 | 5 | 5 | 1 | 33 | 5 | 1 | 0 | 63 | 3 | 2 | 0 | ||||||||
4 | 5 | 5 | 1 | 34 | 3 | 3 | 1 | 64 | 3 | 2 | 0 | ||||||||
5 | 5 | 3 | 0 | 35 | 5 | 3 | 0 | 65 | 3 | 1 | 0 | ||||||||
6 | 3 | 3 | 1 | 36 | 3 | 2 | 0 | 66 | 5 | 5 | 1 | ||||||||
7 | 5 | 3 | 0 | 37 | 3 | 3 | 1 | 67 | 5 | 5 | 1 | ||||||||
8 | 3 | 3 | 1 | 38 | 5 | 4 | 0 | 68 | 5 | 4 | 0 | ||||||||
9 | 5 | 3 | 0 | 39 | 5 | 4 | 0 | 69 | 4 | 4 | 1 | ||||||||
10 | 5 | 5 | 1 | 40 | 5 | 5 | 1 | 70 | 5 | 5 | 1 | ||||||||
11 | 5 | 5 | 1 | 41 | 5 | 5 | 1 | 71 | 5 | 4 | 0 | ||||||||
12 | 5 | 3 | 0 | 42 | 5 | 5 | 1 | 72 | 5 | 5 | 1 | ||||||||
13 | 5 | 4 | 0 | 43 | 5 | 3 | 0 | 73 | 5 | 5 | 1 | ||||||||
14 | 5 | 5 | 1 | 44 | 3 | 3 | 1 | 74 | 5 | 5 | 1 | ||||||||
15 | 5 | 3 | 0 | 45 | 5 | 5 | 1 | 75 | 5 | 4 | 0 | ||||||||
16 | 3 | 2 | 0 | 46 | 5 | 5 | 1 | 76 | 5 | 4 | 0 | ||||||||
17 | 3 | 3 | 1 | 47 | 5 | 5 | 1 | 77 | 5 | 3 | 0 | ||||||||
18 | 5 | 5 | 1 | 48 | 5 | 5 | 1 | 78 | 5 | 5 | 1 | ||||||||
19 | 5 | 4 | 0 | 49 | 5 | 5 | 1 | 79 | 5 | 5 | 1 | ||||||||
20 | 5 | 5 | 1 | 50 | 5 | 3 | 0 | 80 | 5 | 5 | 1 | ||||||||
21 | 5 | 5 | 1 | 51 | 3 | 3 | 1 | 81 | 5 | 5 | 1 | ||||||||
22 | 5 | 3 | 0 | 52 | 5 | 4 | 0 | 82 | 5 | 5 | 1 | ||||||||
23 | 3 | 3 | 1 | 53 | 5 | 3 | 0 | 83 | 5 | 3 | 0 | ||||||||
24 | 5 | 5 | 1 | 54 | 3 | 3 | 1 | 84 | 3 | 1 | 0 | ||||||||
25 | 5 | 4 | 0 | 55 | 5 | 5 | 1 | 85 | 5 | 5 | 1 | ||||||||
26 | 5 | 3 | 0 | 56 | 5 | 5 | 1 | 86 | 5 | 5 | 1 | ||||||||
27 | 5 | 3 | 0 | 57 | 5 | 5 | 1 | 87 | 5 | 5 | 1 | ||||||||
28 | 3 | 2 | 0 | 58 | 5 | 5 | 1 | 88 | 5 | 5 | 1 | ||||||||
29 | 3 | 3 | 1 | 59 | 5 | 5 | 1 | 89 | 5 | 5 | 1 | ||||||||
30 | 5 | 4 | 0 | 60 | 5 | 4 | 0 | ||||||||||||
31 | 4 | 6 | 0 | 61 | 5 | 3 | 0 |
有51组正确,正确率57.9%。
也就是从第3步开始,可以有57.9%的概率知道蓝点可能的运动方式。
相关文章:

预测不规则离散运动的下一个结构
有一个点在19*19的平面上运动,运动轨迹为 一共移动了90步,顺序为 y x y x y x 0 17 16 30 10 8 60 15 15 1 3 6 31 10 7 61 14 15 2 12 17 32 9 9 62 16 15 3 4 12 33 10 9 63 18 15 4 3 18 34 15 12 6…...

CTFSHOW-WEB入门-命令执行29-32
题目:web 29 题目:解题思路:分析代码: error_reporting(0); if(isset($_GET[c])){//get一个c的参数$c $_GET[c];//赋值给Cif(!preg_match("/flag/i", $c)){eval($c);//if C变量里面没有flag,那么就执行C…...

SQL Server 建立每日自动log备份的维护计划
SQLServer数据库可以使用维护计划完成数据库的自动备份,下面以在SQL Server 2012为例说明具体配置方法。 1.启动SQL Server Management Studio,在【对象资源管理器】窗格中选择数据库实例,然后依次选择【管理】→【维护计划】选项࿰…...

doris:HLL
HLL是用作模糊去重,在数据量大的情况性能优于 Count Distinct。HLL的导入需要结合hll_hash等函数来使用。更多文档参考HLL。 使用示例 第 1 步:准备数据 创建如下的 csv 文件:test_hll.csv 1001|koga 1002|nijg 1003|lojn 1004|lofn …...

双层Git管理项目,github托管显示正常
双层Git管理项目,github托管显示正常 背景 在写React项目时,使用Next.js,该项目默认由git托管。但是我有在项目代码外层记笔记的习惯,我就在外层使用了git托管。 目录如下 code 层内也有.git 文件,对其托管。 我没太在意&…...

准备知识——旋转机械的频率和振动基础
旋转频率,也称为转速或旋转速率(符号ν,小写希腊字母nu,也作n),是物体绕轴旋转的频率。其国际单位制单位是秒的倒数(s −1 );其他常见测量单位包括赫兹(Hz)、每秒周期数(cps) 和每分钟转数(rpm)…...

知识库管理驱动企业知识流动与工作协同创新模式
内容概要 知识库管理在现代企业中扮演着至关重要的角色,其价值不仅体现在知识的积累,还在于通过优质的信息流动促进协作与创新。有效的知识库能够将分散的信息整合为有序、易于访问的资源,为员工提供实时支持,进而提升整体工作效…...

CMake常用命令指南(CMakeList.txt)
CMakeList从入门到精通的文章有很多不再赘述( 此处附带一篇优秀的博文链接:一个简单例子,完全入门CMake语法与CMakeList编写 )。 本文主要列举 CMake 中常用命令的详细说明、优缺点分析以及推荐做法,以更好地理解和灵…...

【回溯+剪枝】找出所有子集的异或总和再求和 全排列Ⅱ
文章目录 1863. 找出所有子集的异或总和再求和解题思路:子集问题解法(回溯 剪枝)47. 全排列 II解题思路:排序 回溯 剪枝 1863. 找出所有子集的异或总和再求和 1863. 找出所有子集的异或总和再求和 一个数组的 异或总和 定义为…...

中国技术突破对国际格局的多维影响与回应
链接地址: https://download.csdn.net/download/wanggang130532/90323798https://download.csdn.net/download/wanggang130532/90323798...

【漫话机器学习系列】068.网格搜索(GridSearch)
网格搜索(Grid Search) 网格搜索(Grid Search)是一种用于优化机器学习模型超参数的技术。它通过系统地遍历给定的参数组合,找出使模型性能达到最优的参数配置。 网格搜索的核心思想 定义参数网格 创建一个包含超参数值…...

元宇宙下的Facebook:虚拟现实与社交的结合
随着科技的不断进步,虚拟现实(VR)技术逐渐从科幻走入现实,成为人们探索未来社交方式的重要工具。在这一浪潮中,Facebook(现为Meta)作为全球领先的社交平台,正在积极布局虚拟现实和元…...

记忆力训练day08
写作头脑风暴训练 1 集体的头脑风暴: 2 一个人的头脑风暴 没事,你说老师我还没有摸到门道,你去做,做的时候你就会知道什么叫做头脑风暴。记住,不要用脑子就在感觉里面,你究竟想给人呈现一种什么样的文章&am…...

崇州市街子古镇正月初一繁华剪影
今天是蛇年正月初一,下午笔者步出家门,逛到了崇州市街子古镇井水街,想看看景象如何。结果看到的是车水马龙、人流如织,繁花似锦,热闹非凡,原来今天开始预订此地摆下的长街宴。心里高兴,便用手机…...

websocket webworker教程及应用
WebSocket 和 Web Workers 是两种不同的 Web 技术,分别用于实现实时通信和后台线程处理。以下是它们的简要教程: WebSocket 教程 1. 什么是 WebSocket? WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它允许服务器主动向客户端推…...

【后端】Flask
长期更新,建议关注收藏点赞! 实例1 Jinja2 是 Flask 和 Django 使用的 模板引擎,它允许你在 HTML 中嵌入 Python 代码,以动态生成页面内容。Jinja2 语法类似于 Django 模板,并支持变量、条件判断、循环、过滤器等。 fr…...

【cran Archive R包的安装方式】
cran Archive R包的安装方式 添加链接描述 1.包被cran移除 2.包要求的R语言版本与你电脑上的版本不相符 ad archive包的网址或者是下载到工作目录下,ad等于文件名 install,packages(ad repos NULL)...

如何用matlab画一条蛇
文章目录 源代码运行结果代码说明结果 源代码 % 画蛇的代码 % 2025-01-28/Ver1 % 清空环境 clc; clear; close all;% 定义蛇的身体坐标 t linspace(0, 4*pi, 100); % 参数化变量 x t; % x坐标 y sin(t) 0.5 * sin(3*t); % y坐标,形成更复…...

Greenplum临时表未清除导致库龄过高处理
1.问题 Greenplum集群segment后台日志报错 2.回收库龄 master上执行 vacuumdb -F -d cxy vacuumdb -F -d template1 vacuumdb -F -d rptdb 3.回收完成后检查 仍然发现segment还是有库龄报警警告信息发出 4.检查 4.1 在master上检查库年龄 SELECT datname, datfrozen…...

【Linux】gdb——Linux调试器
gdb使用背景 程序的发布方式有两种,debug模式和release模式 Linux gcc/g出来的二进制程序,默认是release模式 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项 gdb使用方法 首先进入gdb gdb test_glist显示代码 断点 b 行…...

C++ 中用于控制输出格式的操纵符——setw 、setfill、setprecision、fixed
目录 四种操纵符简要介绍 setprecision基本用法 setfill的基本用法 fixed的基本用法 setw基本用法 以下是一些常见的用法和示例: 1. 设置字段宽度和填充字符 2. 设置字段宽度和对齐方式 3. 设置字段宽度和精度 4. 设置字段宽度和填充字符,结合…...

C++ ——— 学习并使用 priority_queue 类
目录 何为 priority_queue 类 学习并使用 priority_queue 类 实例化一个 priority_queue 类对象 插入数据 遍历堆(默认是大堆) 通过改变实例化的模板参数修改为小堆 何为 priority_queue 类 priority_queue 类为 优先级队列,其本质就是…...

基础项目实战——3D赛车(c++)
目录 前言一、渲染引擎二、关闭事件三、梯形绘制四、轨道绘制五、边缘绘制六、草坪绘制七、前后移动八、左右移动九、曲线轨道十、课山坡轨道十一、循环轨道十二、背景展示十三、引入速度十四、物品绘制十五、课数字路障十六、分数展示十七、重新生成十八、…...

ODP(OBProxy)路由初探
OBProxy路由策略 Primary Zone 路由 官方声明默认情况,会将租户请求发送到租户的 primary zone 所在的机器上,通过 Primary Zone 路由可以尽量发往主副本,方便快速寻找 Leader 副本。另外,设置primary zone 也会在一定成都上减少…...

从零推导线性回归:最小二乘法与梯度下降的数学原理
欢迎来到我的主页:【Echo-Nie】 本篇文章收录于专栏【机器学习】 本文所有内容相关代码都可在以下仓库中找到: Github-MachineLearning 1 线性回归 1.1 什么是线性回归 线性回归是一种用来预测和分析数据之间关系的工具。它的核心思想是找到一条直…...

计算机网络__基础知识问答
Question: 1)在计算机网络的5层结构中,每一层的功能大概是什么? 2)交换机的功能?https://www.bilibili.com/video/BV1na4y1L7Ev 3)路由器的功能?https://www.bilibili.com/video/BV1hv411k7n…...

第 5 章:声音与音乐系统
5.1 声音效果的应用 在游戏中,声音效果是增强游戏沉浸感和趣味性的重要元素。Pygame 提供了强大的音频处理功能,使得添加各种声音效果变得相对简单。声音效果可以包括角色的动作音效,如跳跃、攻击、受伤时的声音;环境音效&#x…...

C语言编译过程全面解析
今天是2025年1月26日,农历腊月二十七,一个距离新春佳节仅一步之遥的日子。城市的喧嚣中,年味已悄然弥漫——能在这个时候坚持上班的人,真可称为“牛人”了吧,哈哈。。。。 此刻,我在重新审视那些曾被遗忘的…...

算法每日双题精讲 —— 前缀和(【模板】一维前缀和,【模板】二维前缀和)
在算法竞赛与日常编程中,前缀和是一种极为实用的预处理技巧,能显著提升处理区间和问题的效率。今天,我们就来深入剖析一维前缀和与二维前缀和这两个经典模板。 一、【模板】一维前缀和 题目描述 给定一个长度为 n n n 的整数数组 a a a&…...

Maui学习笔记- SQLite简单使用案例02添加详情页
我们继续上一个案例,实现一个可以修改当前用户信息功能。 当用户点击某个信息时,跳转到信息详情页,然后可以点击编辑按钮导航到编辑页面。 创建项目 我们首先在ViewModels目录下创建UserDetailViewModel。 实现从详情信息页面导航到编辑页面…...