掌握贪心算法、动态规划和回溯算法的概念和基本思想,分析并掌握"0-1"背包问题的三种算法,并分析其优缺点。
1.【伪造硬币问题】给你一个装有n个硬币的袋子。
n个硬币中有一个是伪造的。
你的任务是找出这个伪造的硬币。
为了帮助你完成这一任务,将提供一台可用来比较两组硬币重量的仪器,利用这台仪器,可以知道两组硬币的重量是否相同。
试用分治法的思想写出解决问题的算法,并计算其时间复杂度。
2.【找零钱问题】一个小孩买了价值为33美分的糖,并将1美元的钱交给售货员。
售货员希望用数目最少的硬币找给小孩。
假设提供了数目有限的面值为25美分、10美分、5美分、及1美分的硬币。
给出一种找零钱的贪心算法。
1
找最近对的分治法C语言实现时间复杂度是NlogN分治
2023/6/29 1:05:21 8KB 找最近对的分治法 C语言实现
1
输油管道问题,在VC6.0中实现,算法参考《计算机算法设计与分析》(王晓东)。
分治算法RandomizedSelect
2023/6/14 23:52:36 7KB 输油管道问题 算法 源程序
1
2)格雷码问题。
即利用分治法产生n位的格雷码,n由系统给出,n小于10.
2023/6/8 21:18:09 332KB 分治法 格雷码
1
在vs2010环境下凸包问题枚举Graham_scan以及分治三种方法实现,并用matlab将结果画出来,进行验证。
细节考虑较全面。
2023/6/8 21:43:18 7.93MB 凸包 枚举 Graham_scan
1
分治法盘算Voronoi图
2023/5/2 23:09:03 13.78MB 分治法
1
底子算法第7章分治算法(C++版)-2021.02.04.pdf
2023/4/30 17:13:31 2MB CSP-J CSP-S NOIP C++语言
1
实现算法:给定两个整数u以及v,它们分别有m以及n位数字,且m≤n。
用每一每一的乘法求uv的值需要O(mn)功夫。
咱们能够将u以及v均看做是有n位数字的大整数。
分治法在O(nlog3)功夫内盘算uv的值。
当m<<n时,此法功能不高。
方案算法在O(nlog2/3)功夫盘算uv的值开拓平台:.net2005C++
2023/4/24 13:17:18 1.13MB C++ 乘法 任意大整数
1
最大字段以及下场:分别用蛮力法分治法动态方案法去实现的!是我交给教师的试验报告!!
2023/4/21 21:34:35 116KB 最大字段和问题 算法设计 蛮力法
1
从键盘输入一组整数,经由分治算法求第二大的数
2023/4/18 23:53:17 763B 分治算法
1
共 48 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡