首页 > 其他分享 >ccpc final总结

ccpc final总结

时间:2023-05-06 12:23:05浏览次数:37  
标签:总结 剪枝 ccpc bfs 搜索 优化 final

质因数分解,观察指数的规律。

感觉跑不满的暴力,直接上。

探索有效操作的特点,如:有效操作序列是否满足递加递减性。

 搜索是很好用的。

bfs:

最短路模型,多源bfs,双端队列,双向搜索,

dfs:

双向搜索,A*,IDA*,迭代加深。

剪枝:
优化搜索顺序,多数情况下是排序以后,按照从大到小或是从小到大搜索。

最优性剪枝,如果当前情况比已经搜出的最优情况更坏,而且继续搜索出的情况不能比已经搜出的最优情况好,那么不需要继续搜索。

可能性剪枝,如果这样搜索下去不能产生可行方案,那么不需要继续搜索。比如:计算剩下的代价的极值来优化,使用估值函数。

排除等效冗余,如:可行性问题中,相同情况只需要成功一次即可。如果元素乱序会产生重复,那么尝试将元素排序。

二进制优化,使用二进制速度会更快,如:状压。

 

标签:总结,剪枝,ccpc,bfs,搜索,优化,final
From: https://www.cnblogs.com/xsm098/p/17376548.html

相关文章

  • Finalshell
    使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行页面不太方便1.内容的复制、粘贴跨越VMware不方便2.文件的上传、下载跨越VMware不方便3.也就是和Linux系统的各类交互,跨越VMware不方便FinalShell的下载地址为Windows:   http://www.hostbuf.com/download......
  • httprunner 4.x学习 - 5. validate 断言总结
    前言HttpRunner4.x支持两种(jmespath和正则)提取返回结果的方式,并且内置了丰富的校验结果的方式assert校验方式validate可以支持的校验方式assert缩写功能equal"eq","equals","equal"相等less_than"lt","less_than"小于less_or_equals"le&q......
  • ZK----总结小技巧之页面2
      布局: gird组件1,、行单元格分配<rowspans="1,2">:一行有3列,第一个单元格占1列,第二个占2列<rowspans="3">:一行有3列,第一个单元格跨3列 组件布局 <hbox></hbox>:横排 <vbox></vbox>:纵排 div中的布局:<h:divalign="center"><butt......
  • ChatGPT最全提示词Prompts总结,看这一篇就够了!
    以下几乎涵盖了各类人群想要使用ChatGPT的所有提示词,需要的朋友可以直接复制粘贴使用。从翻译到整理耗费超过2个小时,如果内容对大家有帮助,请不要吝啬你们的喜欢、点赞、关注~​如何正确的提问?担任创业技术律师我将要求您准备一页纸的设计合作伙伴协议草案,该协议是一家拥有I......
  • web开发总结----xml的写入、读取---2
    publicclassDOM4JTest{/***//***//***//***//***//***//***//***DOM4J读写XML示例**@paramargs*@throwsException*/publicstaticvoidmain(String[]args){try{XMLWriter......
  • javaweb性能优化-----总结
    高吞吐量关键指标:1、并发访问量2、在线数量3、数量查询所占比重此三点的直接体现:1、数据状态保存2、登陆状态信息保存3、频繁的数据连接和存储查询策略优化:1、减少一次数据读取的条目可以较大改善和减轻服务器对CPU和内存的压力2、减少一次数据读取的条目可以检查网络传输的压力,减......
  • 总结20230505
    代码时间(包括上课):2h代码量(行):30行博客数量(篇):1篇相关事项:1、今天上的计算机网络,简单个事Tcp协议啥的。2、上了概率论课,讲的是大数概率与中间极限定理。3、晚上在安装机器人大赛需要用到的工具。 ......
  • 【博学谷学习记录】超强总结,用心分享 | 知识点总结1
    【博学谷IT技术支持】zookeeper基础架构是:主从架构安装虚拟机必须安装jdk角色:leader,Follower,Observerzookeeper的特性全局一致性顺序性原子性实时性zookeeper的watch机制zookeeper的选举机制hadoop基础主从集群NameNodeSecondaryNamenodeDataNodeHDFS......
  • 【博学谷学习记录】超强总结,用心分享 | 知识点总结2
    【博学谷IT技术支持】请简述HDFS上传文件的过程1.客户端将文件分成固定大小的block(默认128MB)2.客户端与NameNode通信,请求上传文件,并获取上传目标节点的信息3.客户端将第一个数据块上传到目标节点,并告知NameNode该节点上存储的数据块信息4.目标节点将数据块写入本地磁盘......
  • 4.5每日总结
    今天学习了HTML页面的刷新。<ahref="javascript:location.reload();">点击重新载入页面</a><ahref="javascript:history.go(0);">点击重新载入页面</a><ahref="javascript:location=location;">点击重新载入页面</a><ahref="j......