- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用动态规划方法解决格子路径问题。
Starting in the top left corner of a 22 grid, there are 6 routes (without backtracking) to the bottom right corner.
How many routes are there through a 2020 grid?
这是我为解决这个问题而编写的代码。我哪里错了。我似乎每次都得到错误的输出。我是否跨越了可变数据类型的界限?
#include <stdio.h>
int count = 0;
int limita,limitb;
long long int cache[20][20];
unsigned long long int start(int a,int b)
{
unsigned int long long i = 0;
if(a == limita && b == limitb)
return 1;
if(cache[a][b] != -1)
return cache[a][b];
if(a != limita)
i += start(a+1, b);
if(b != limitb)
i += start(a, b+1);
cache[a][b] = i;
return i;
}
int main(void)
{
limita = limitb = 19;
int i,j;
for(i = 0; i < 20; i++)
for(j = 0; j <20;j++)
cache[i][j] = -1;
unsigned long long int number = start(0,0);
printf("The number of ways to reach the end is %llu\n",number);
return 0;
}
请帮帮我
最佳答案
大小为1*1的网格:
0 1
0+-----+
| |
| |
1+-----+
|<-2->|
大小为2*2的网格:
0 1 2
0+----+----+
| | |
| | |
1+----+----+
| | |
| | |
2+----+----+
|<---3--->|
...
您的算法似乎没问题,但您计算的边数有误。
关于algorithm - 格子路径内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12454473/
我试图通过设置 par(mfrow=c(2,1)) 使用 levelplot 在一个窗口中放置多个格子图,但它似乎忽略了这个。 是否有一个特定的函数可以在lattice中设置多个绘图? 最佳答案 “l
我是 R 编程的新手,我想制作一个关于性别和相应工作的直方图。 我遇到的问题是无法在图表中添加图例。 此外,我想在每个栏的顶部添加频率数字。 你能帮帮我吗? library(lattice) hist
我正在使用格子呢。使用交换 api 生成公共(public) token 创建者访问 token 后。现在访问 token 用于创建 api 调用但会出错。 The provided API keys
我使用 R 的点阵包制作了点图和 fiddle 图。点图为因子的每个值都有网格线,以便更容易找到相应的点。 是否可以在不显示此类线条的格子 fiddle 图中生成此类线条? 在我的情况下,数据分布在更
我正在尝试为选项评估生成一个二叉树,并且我想使用来自已经存在值的数组的值绘制一个格子。 所以基本上我的 VBA 中有一个与此类似的数组: My array in vba 我想以这种形式粘贴到 Exce
我在我的 Android 应用程序中使用 plaid-java:0.2.10 作为依赖项。 Plaid 使用 org.apache.httpcomponents:httpclient:4.4.1 作为
我想根据 z 的值为每个面板中的点着色。 我目前拥有的代码无法区分每个面板的 z 值。 我意识到我需要一个面板功能,并且 panel.superpose 可能会有所帮助,但我迷路了。 x <- c(1
在lattice中使用auto.key时,是否可以交换符号和文本的默认位置?也就是说,我希望图例中的文本相对于符号位于右侧。我知道使用 key 很容易做到这一点,但是将颜色与每个图的组分开链接不仅乏味
在lattice中使用auto.key时,是否可以交换符号和文本的默认位置?也就是说,我希望图例中的文本相对于符号位于右侧。我知道使用 key 很容易做到这一点,但是将颜色与每个图的组分开链接不仅乏味
我生成了一个点阵图,其中在单个 Y 轴上绘制了 2 个响应变量)。我已将其中一个响应变量绘制为一条线(下面的 Response1),另一个(Response2)绘制为同一 Y 轴上的点。我希望能够根据
我目前尝试通过更改其 Y 轴标签颜色来自定义格子平行图,具体取决于这些相同标签的特征。我创建了一个自定义的 y.scale.components 函数,如许多书籍/论坛中所述。但是,在将新颜色向量分配
我第一次尝试运行vagrant up,但收到此错误: ==> default: Mounting NFS shared folders... The following SSH command res
我有一个动物园对象,如下所示: z <- structure(c(6, 11, 3.6, 8.4, 8.9, 0, NA, 0.5, 7, NA, 9, NA), .Dim = c(6L, 2
我目前正在用 python 编写一个简单的程序来模拟 1 + 1 维 SU(2) yang mills 理论。对于 SU(2) 的情况,存在用于更新链接变量的特定热浴算法。但是,为了实现此算法,我需要
我正在尝试将格子 gem 整合到我的一个项目中。从文档中它说要这样配置它。 https://github.com/plaid/plaid-ruby Plaid.config do |p| p.cu
鉴于 code , map和 sample data以下: 而不是绘制 watersheds 的名称 map 上的等,如何使用 ggplot2 生成单独的图例或 levelplot就像使用 ArcGI
我以这个数据框为例: >mydata head(mydata) Col1 Col2 Col3 1 -0.1213684 A YY 2 0.1846364 A NN
我想在 2x3 布局中创建一系列包含 6 个或更少绘图的图形。如果有少于 6 个图的图形,我希望有边框来查看布局的结构。 例如这段代码给出了下图: n <- 3 data0 <- expand.gri
我是一名优秀的程序员,十分优秀!