news 2026/4/23 15:14:35

新一代智能计算机,成功把计算储存所需的数据压缩到两个了,而且查找速度更快了,还支持多种查询

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
新一代智能计算机,成功把计算储存所需的数据压缩到两个了,而且查找速度更快了,还支持多种查询

<!DOCTYPE html>

<body style="line-height:1.8;">

<input id=a placeholder=数字1 type=number><br>

<input id=b placeholder=数字2 type=number><br>

<select id=o><option>+</option><option>-</option><option>*</option><option>/</option><option>^</option><option>%</option></select><br>

<button onclick=c()>计算</button>

<input id=q placeholder=查询值 type=number><button onclick=f()>查询</button>

<div id=r style="white-space:pre;font-family:monospace;"></div>

<script>

let s={n:null,k:null},v=[2,5,8,12,18],hist=[];

function uq(x,y,o){

x=Math.abs(x),y=Math.abs(y);

return !hist.some(rec=>Math.abs(Math.abs(rec.x)-x)<0.001&&Math.abs(Math.abs(rec.y)-y)<0.001&&rec.o===o);

}

function h(t,r){let m=2,k=(t+1)/m,b=0.5*m*(1-k),d=v.findIndex(x=>x>t*2),a1=d<0?v:v.slice(d),st=a1.reduce((ac,x)=>ac+Math.abs(x-t*2)/m/(1+k),0),val=b+0.3*st*(0.1+r/10);return Math.abs(val)>0.0001?val:0.0001;}

function c(){

let x=+a.value,y=+b.value,oSel=document.getElementById('o').value,out=document.getElementById('r');

if(!['+','-','*','/','^','%'].includes(oSel)){out.textContent='无效运算符';return;}

if(isNaN(x)||isNaN(y)){out.textContent='请输入有效数字';return;}

if(!uq(x,y,oSel)){out.textContent=`重复记录: ${x} ${oSel} ${y}\n当前历史记录数: ${hist.length}`;return;}

if((oSel==='/' && y===0) || (oSel==='%' && y===0)){out.textContent='除数不能为零';return;}

if(oSel==='^' && x<0 && !Number.isInteger(y)){out.textContent='负数底数不支持非整数次幂';return;}

let i=0,rr=0,t=0,arr=new Array(16).fill(0);

for(let d=1;d<=10;d++){

let p=d%2,co=0.1*d,expr=p?`${y}*${co}${oSel}${x}`:`${x}*${co}${oSel}${y}`,val=eval(expr.replace('^','**'));

if(isNaN(val))break;

let nv=h(t,rr);

if(Math.abs(nv)>0.0005){i=(i+Math.abs(nv*100)%4)&3;t=(t+Math.abs(nv*10)%8)&7;rr=(rr+d)%8;}

arr[Math.abs(val)%16]=val;

}

let mx=Math.max(...arr.map(Math.abs))||1,sc=1/mx,si=arr.map(n=>n*sc),mi=si.indexOf(Math.max(...si)),res=Math.round(arr[mi]),tr=eval(`${x}${oSel.replace('^','**')}${y}`);

s={n:res,k:sc};

hist.push({x,y,o:oSel,tr,en:res,sc});

out.textContent=`原始: ${x} ${oSel} ${y}=${tr.toFixed(6)}\n加密存储: 噪声值=${res}, 归一化系数=${sc.toFixed(6)}\n历史记录数: ${hist.length}`;

}

function f(){

let qv=+q.value,out=document.getElementById('r');

if(isNaN(qv)){out.textContent='请输入有效查询数字';return;}

let match=null;

qvAbs=Math.abs(qv);

for(let rec of hist){

let recAbsX=Math.abs(rec.x),recAbsY=Math.abs(rec.y),recAbsEn=Math.abs(rec.en);

if(Math.abs(recAbsX-qvAbs)<0.001||Math.abs(recAbsY-qvAbs)<0.001||Math.abs(recAbsEn-qvAbs)<0.001){

match=rec;

break;

}

}

if(!match){

out.textContent=`匹配失败: 未找到与 ${qv} 相关的记录`;

return;

}

let resultText=`匹配结果\n[1] 运算: ${match.x} ${match.o} ${match.y}=${match.tr.toFixed(4)}\n 加密值:${match.en} | 归一化系数:${match.sc.toFixed(6)}`;

resultText+=`\n历史记录总数: ${hist.length}`;

out.textContent=resultText;

}

</script>

</body>

</html>

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:15:59

基于51单片机智能手环老人防跌倒报警器设计加速度检测套件13(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于51单片机智能手环老人防跌倒报警器设计加速度检测套件13(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码 51单片机老人防跌倒蜂鸣器报警系统加速度检测13产品功能描述&#xff1a; 本系统由STC89C52单片机、ADXL345重力加速…

作者头像 李华
网站建设 2026/4/23 14:16:24

【课程设计/毕业设计】基于springboot的药品商城管理系统基于web的药品商城管理系统【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/23 14:16:25

基于U-Net的医学影像心脏分割系统

基于U-Net的医学影像心脏分割系统 目录 项目概述 数据集与预处理 模型架构与原理 训练与评估 系统实现 系统功能 总结与展望 1. 项目概述 1.1 项目简介 本项目是一个基于深度学习的医学影像心脏分割系统,采用U-Net架构实现心脏左心房的自动分割。系统集成了完整的深度学习训…

作者头像 李华
网站建设 2026/4/23 14:16:12

厦门AI实战营侧记:当教育者开始“铸造”自己的数字分身

在厦门举办的AI智能体实战训练营&#xff0c;更像一个充满未来感的“铸造车间”。但与铸造金属不同&#xff0c;这里的每一位教育者、知识创作者&#xff0c;都在导师的指引下&#xff0c;尝试“铸造”一个独一无二的资产——属于自己专业能力的“数字分身”。这个过程&#xf…

作者头像 李华
网站建设 2026/4/17 21:43:33

CosyVoice2-0.5B值得入手吗?开源语音合成模型实操测评指南

CosyVoice2-0.5B值得入手吗&#xff1f;开源语音合成模型实操测评指南 1. 引言&#xff1a;3秒克隆声音&#xff0c;真的能做到吗&#xff1f; 你有没有想过&#xff0c;只需要一段几秒钟的录音&#xff0c;就能让AI完全复刻你的声音&#xff1f;还能用这个声音说英文、日文&…

作者头像 李华