RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Harry
Asked: 2020-03-13 01:09:43 +0000 UTC

DP上的奥林匹克问题

  • 15

真的很不舒服,但是...

小家伙被布置了作业——用 e-olymp 选择和解决 DP 中的任何问题。他选择了这个(下面的文字)。一小时后来找我——怎么了?为什么只有 22% 通过?

任务看起来很简单,但我显然没有看到任何东西,因为就我而言,他的代码中没有错误(好吧,除了非最优性)。戳我们 - 我们没有直接看到什么? ...

健康)状况:

许多具有 2D 图形的旧游戏可能会遇到类似情况。什么房地产英雄跳上悬在空中的平台(或岛屿)。它必须从屏幕的一个边缘移动到另一个边缘。同时,从一个平台跳到另一个平台时,英雄拿|y 2 -y 1 | 2能量,其中 y 2和 y 1是这些平台所在的高度。此外,英雄还有一个超级招式,可以让你跳过平台,但需要花费3·|y 2 -y 1 | 2个能量单位。当然,能源应尽可能经济地使用。

假设您按从左到右的顺序知道所有平台的坐标。你能找到英雄从第一个平台到最后一个平台所需的最小能量吗?

输入数据

第一行包含平台数量 n (2 ≤ n ≤ 100000)。第二行包含 n 个不超过 4000 的自然数——平台所在的高度。

输出

打印一个数字 - 玩家克服平台必须花费的最小能量。

这是他的解决方案:

#include <iostream>

using namespace std;

long long int m[100001];
long long int h[100001];

long long int sq(long long int n) { return n*n; }

long long int min(long long int x, long long int y) { return (x < y) ? x : y; }

int main()
{
    int n;
    cin >> n;
    for(int i = 1; i <= n; ++i)
    {
        cin >> h[i];
    }
    m[1] = 0;
    m[2] = sq(h[2]-h[1]);

    for(int i = 3; i <= n; ++i)
    {
        m[i] = min(sq(h[i]-h[i-1]) + m[i-1],
                   3*sq(h[i]-h[i-2]) + m[i-2]);
    }
    cout << m[n] << endl;
}

好吧,一切都很简单——在第一个平台上,能量为 0,在第二个平台上——只是一个正方形(你只能从第一个平台上得到),然后——我们看看普通跳跃和超级跳跃的成本并取最小的......眼睛有long long int足够的范围。

c++
  • 1 个回答
  • 10 Views
Martin Hope
4per
Asked: 2020-11-25 12:02:18 +0000 UTC

C 和 C 在同一个键上的可能性有多大?

  • 15

给定。英文字母有26个字符。无论按什么顺序,我们都将它们排列在 33 个键的键盘上。

接下来,我们得到了西里尔字母的 33 个字符。众所周知,其中 12 种风格(实际上)А,В,Е,К,М,Н,О,Р,С,Т,У,Х与英语风格一致。我们随机将它们放在键盘上。

如何计算至少任何一对相似字符(例如,C和С)出现在同一个键上的机会?还有两对,三对等等?

алгоритм
  • 3 个回答
  • 10 Views
Martin Hope
Сергей Гуков
Asked: 2020-11-25 03:49:11 +0000 UTC

有没有办法让 jar 文件在没有安装 JRE 的计算机上运行?也许可以在里面注入一些东西?

  • 15

有一个Javafx应用程序,它从哪里开始,当然,哪里有jre。有没有办法让 jar 文件在没有安装 JRE 的计算机上运行?也许可以在里面注入一些东西?

java
  • 4 个回答
  • 10 Views
Martin Hope
Ole Lukøje
Asked: 2020-07-29 04:05:20 +0000 UTC

使用 Unicode Box Drawing 中的字符在 bash 中构建框架

  • 15

我想以某种方式安排 Bashevsky 脚本,以便它在一个漂亮的框架中给出一个菜单。我在谷歌上搜索,抓挠我的萝卜,嗯,然后冲掉了几个小功能。结果,我很高兴地与 SO 参与者分享,突然间它会派上用场。

linux
  • 1 个回答
  • 10 Views
Martin Hope
MaximPro
Asked: 2020-07-07 09:14:11 +0000 UTC

html标签规则

  • 15

这个问题听起来很奇怪,我现在将解释一切。

看,你可以写出标准定义的标签,例如:<html>, <head>, <body>, <div>, <table>,<span>等。

但原则上,您可以编写自己的标准未定义的标签,例如:<screen>、、<display>等<place>。

但是,我们不能在“我们的”标签中使用任何字符,例如: <0car>, <-car>, <машина>- 所有这些都将由浏览器处理,如下所示:"<твой_тег>"<!--твой_тег-->

但是回到正确接受标签的示例,您也可以写<screen100>or <car->or <car-моя>- 没有错误,浏览器在其 DOM 树中正确显示它们。

我想找到阐明我的示例行为的规则


从我搜索此https://html.spec.whatwg.org的资源中

但是,不清楚为什么第二段没有完全描述第一个字符应该是什么,以及后续的那些https://html.spec.whatwg.org/multipage/syntax.html#start-tags 但在第二段落我们看到了一个链接,它把我们带到了下面的段落:

标签包含标签名称,给出元素的名称。HTML 元素都有只使用 ASCII 字母数字的名称。在 HTML 语法中,标签名称,甚至是外来元素的标签名称,可以用任何大小写字母组合编写,当转换为全小写时,匹配元素的标签名称;标签名称不区分大小写。


标签包含一个标签名称,它为元素提供名称。所有 HTML 元素的名称都只使用 ASCII 字母数字字符。在 HTML 语法中,标签名称,即使是用于外来元素的标签名称,也可以用小写和大写字母的任意组合编写,当转换为全小写时,与元素的标签名称匹配;标签名称不区分大小写。

但是您还记得,我给出的示例不仅包含ASCII alphanumerics,我应该如何理解这一点?

html
  • 2 个回答
  • 10 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5