- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
整数数组 A[i] (i > 1) 定义如下:元素 A[k] ( k > 1) 是大于 A[k-1] 的最小数,使得总和它的位数等于数字 4* A[k-1] 的位数之和。
您需要编写一个程序,根据给定的第一个元素 A[1] 计算此数组中的第 N 个数。
输入:在标准输入的一行中,有两个用一个空格分隔的数字:A[1] (1 <= A[1] <= 100) 和 N (1 <= N <= 10000)。
输出:标准输出应该只包含一个整数 A[N] ,即定义序列的第 N 个数。
输入:7 4
输出:79
解释:数组的元素如下:7、19、49、79……第4个元素是解。
我尝试通过编写一个单独的函数来解决这个问题,该函数对于给定的数字 A[k] 计算其数字的总和并找到大于 A[k-1] 的最小数字,如问题中所述,但没有成功。第一次测试由于内存限制而失败,第二次测试由于时间限制而失败,现在我不知道如何解决这个问题。一位 friend 建议递归,但我不知道如何设置。
任何能以任何方式帮助我的人请写信,并提出一些关于使用递归/DP 来解决这个问题的想法。谢谢。
最佳答案
这与递归无关,与动态规划几乎无关。您只需要找到可行的优化以使其足够快。只是一个提示,尝试理解这个解决方案:
关于c++ - 数组 : mathematical sequence,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2487351/
我正在尝试解决以下问题:我有很多(~80000)个正在生长的器官表面斑 block 。我随时间(18 个时间点)测量它的每个区域,并希望为其拟合一条增长曲线(双逻辑模型,例如,只是两个逻辑函数 bcs
我正在尝试实现一种遗传算法来计算 Rastrigin functon 的最小值我有一些问题。 我需要将染色体表示为二进制字符串,并且由于 Rastrigin 的函数将数字列表作为参数,如何将染色体解码
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 6年前关闭。 Improve this questi
我正在寻找一种使用离散和快速方法计算导数的方法。由于现在我不知道我拥有的方程类型,我正在寻找类似于我们可以为积分找到的离散方法,例如欧拉方法。 最佳答案 我认为您正在寻找以点计算的导数。 如果是这种情
语境 作为更多了解SMT解决和优化的方法,我试图使用Z3解决一个具体问题。我已经成功地对问题进行了建模(它可以编译并运行),但是我想我可能做错了,因为即使在很小的情况下,解决问题也要花几秒钟,而在实际
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
Discrete mathematics (also finite mathematics)涉及逻辑、集合论、信息论、偏序集、证明、关系和许多其他主题等主题。 对于数学的其他分支,有支持编程的工具。统
我有一个优化问题,目标函数中有 2 个变量相乘,使模型呈二次方。 我目前正在使用 zimpl 来解析模型,并使用 glpk 来解决它。由于它们不支持二次规划,我需要将其转换为 MILP。 。第一个变量
我正在尝试在 MIP 中模拟以下约束: x_1 +x_2 + ... +x_n != d 想法是引入一个变量 z,如果 x_1 +x_2 + ... +x_n = d 并添加约束 z z=1 在整数
我正在尝试实现一种爬山算法,以根据特定标准决定从一组位置中选择哪些位置。最多有 5000 个位置可供选择。 这些标准之一是地理分散,因此我需要能够为我的位置的任何子集分配一个代表分散的值。 每个位置都
假设我们有一个带有几千个约束的整数或混合整数程序。 如何判断这个IP/MIP是否可行? 最佳答案 Suppose we have a integer or mixed-integer programm
我有幻灯片比较了两种版本的本地搜索算法:贪婪算法和最陡算法。 贪心: 生成解决方案x; 重复 { 对于 N(x) 中的每个 y 以随机顺序 { 如果 f(y) > f(x) 那么 x = y; } }
开始学习 pytorch 并尝试做一些非常简单的事情,尝试将大小为 5 的随机初始化向量移动到值 [1,2,3,4,5] 的目标向量。 但我的距离并没有减少!!还有我的矢量 x只是疯了。不知道我错过了
我报名了一个我不应该参加的类(class)。所以现在我有点搞砸了,因为我不明白我的教授解释一阶逻辑时使用的任何符号。我需要一些关于如何重新学习所有这些东西的书籍建议。例如:我对“量词”是什么感到困惑(
在工作中,我们正在努力优化生产的商品数量以满足不确定的需求。通过分析之前发生的需求,我们知道需求的概率分布。 用数学术语来说,这个问题是一个多阶段随机整数规划。我们现在正在研究 OptaPlanner
是否有 api 可以解决 CPLEX 中一组凸约束的可行性问题(是否存在可行点)。 最佳答案 是的,只是不要输入目标函数。 cplex 将为您提供它可以找到或证明没有解决方案的任何解决方案。 var
从用户的“猜测”顶点初始化用于Nelder-Mead单形搜索的单形的最佳方法是什么? 最佳答案 我不确定在Nelder-Mead方法中是否有最佳的方法来选择初始单纯形,但是下面是通常的做法。 初始单纯
我正在尝试对系统组件的操作进行建模,该组件将有两种操作模式,我们称它们为 1 和 2,加上空闲模式 0 空转没有限制,但是每种运行模式会持续正好3个时间序列点,所以x_{i}= 1表示x_{i+1}
我刚刚学习了求解线性程序的单纯形方法,我试图了解它的对偶问题代表什么。 我了解解决双重问题的机制 - 我不需要帮助。我无法理解(即使在 Wikipedia 上阅读了它)是 的实际含义。 y 对偶中的变
我正在尝试使用整数规划优化目标函数,我必须在我的函数中使用 Max 运算符,我想知道有什么办法可以解决这个问题吗? 实际上我的问题类似于Using min/max within an Integer
我是一名优秀的程序员,十分优秀!