当前位置: 首页 > news >正文

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

<!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>

http://www.cnnetsun.cn/news/736550.html

相关文章:

  • fft npainting lama降本部署案例:低成本GPU优化实战
  • 语音识别结果导出:SenseVoiceSmall JSON格式生成实战
  • 于STM32单片机无线WIFI插座智能家居APP视频监控设计套件11X(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 深度测评9个AI论文写作软件,专科生轻松搞定毕业论文!
  • 【Dify提示词变量占位符使用指南】:掌握高效AI提示工程的核心语法规范
  • Qwen-Image-2512省钱实战:按需GPU计费降低50%开销
  • GPEN支持中文路径吗?特殊字符兼容性测试报告
  • Z-Image-Turbo微服务架构:拆分图像生成独立服务
  • 【高阶技巧】Dify大规模文件上传失败?教你绕过413限制的3种方法
  • Live Avatar怎么调参数?prompt工程最佳实践指南
  • Z-Image-Turbo网络配置:外网访问UI界面的安全设置
  • 跨域访问总是失败?,深度剖析MCP Server CORS机制与精准修复方案
  • 为什么你的API KEY总被暴露?:深入解析MCP Server环境变量安全配置
  • Live Avatar降本方案:单GPU+CPU卸载实现低成本推理案例
  • 民科胡言乱语:当AI不再“炼丹”,大模型的终极训练形态推演
  • 深度测评专科生必用TOP8 AI论文写作软件:开题报告文献综述全攻略
  • 模型加载失败?SenseVoiceSmall CUDA兼容性问题解决方案
  • 向量数据库选型终极方案,Dify集成Milvus的5个你必须知道的技术细节
  • Dify插件市场剧变前夜,这6个即将下架的黄金插件赶紧收藏使用
  • 返乡大学生的创业答卷:灵智付带我扎根县域市场
  • Dify对接飞书审批API全链路详解:从OAuth2鉴权到回调事件处理,98.7%成功率实测验证
  • 【稀缺资源】:资深工程师私藏的mcp-server-sqlite部署调试全流程笔记曝光
  • Z-Image-Turbo提示词工程怎么做?结构化输入优化教程
  • Glyph艺术领域应用:画作描述生成系统搭建实战
  • “天下工厂”是否支持定制化的相关功能?
  • 开发者入门必看:Qwen3-0.6B镜像开箱即用部署实战测评
  • 2026低代码开发平台排行榜:国内外主流平台全景解析与选型指南
  • dify工作流中Iteration节点的隐藏能力(90%的人还没用过)
  • 【Dify开发者必看】:2026年即将爆发的8个冷门但超强插件曝光
  • midscene.js简介