RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Stanislav Volodarskiy's questions

Martin Hope
Stanislav Volodarskiy
Asked: 2025-01-26 01:36:23 +0000 UTC

以零分隔的数字对的数量

  • 7

给出了n 个非负整数的序列。需要计算序列中元素对的数量:

  • 该对中的第一个元素位于第二个元素之前的序列中,
  • 两个元素都是正的,
  • 它们的和是偶数,
  • 序列中它们之间至少有一个零。

输入数据:
第一行包含一个非负整数n——序列中的数字的数量。接下来的n行包含序列中包含的数字,每行一个。

输出数据:
程序应该输出一个数字——找到的对的数量。

输入数据示例:

11
1
2
3
0
4
5
6
0
7
8
9

示例输出:

13

解决方案的示例。它很慢,我们需要更快地解决它:

n = int(input())
a = [int(input()) for _ in range(n)]

c = 0
for i in range(n):
    if a[i] > 0:
        for j in range(i, n):
            if a[j] > 0 and (a[i] + a[j]) % 2 == 0:
                if any(a[k] == 0 for k in range(i + 1, j)):
                    c += 1
print(c)
python
  • 1 个回答
  • 81 Views
Martin Hope
Stanislav Volodarskiy
Asked: 2024-06-13 19:57:35 +0000 UTC

在Java中打印实数的精确值

  • 6

数字12.000001不能完全以实际格式表示。存储的值为12.0000009999999992515995472786016762256622314453125。问题是如何用语言准确地打印出来呢?

我尝试了这些方法:

        double a = 12.000001;
        System.out.println("- " + a);
        System.out.println(String.format("%%f %f", a));
        System.out.println(String.format("%%.20f %.20f", a));
        System.out.println(String.format("%%.60f %.60f", a));
        System.out.println(String.format("%%g %g", a));
        System.out.println(String.format("%%.20g %.20g", a));
        System.out.println(String.format("%%.60g %.60g", a));

事实证明,准确打印是不可能的:

- 12.000001
%f 12.000001
%.20f 12.00000100000000000000
%.60f 12.000001000000000000000000000000000000000000000000000000000000
%g 12.0000
%.20g 12.000001000000000000
%.60g 12.0000010000000000000000000000000000000000000000000000000000

PS为什么需要这个?例如用于调试。或者编写代码来说明问题中的问题当比较两个实数时,我们得到不同的结果。

java
  • 1 个回答
  • 50 Views
Martin Hope
Stanislav Volodarskiy
Asked: 2022-12-02 15:56:09 +0000 UTC

如何以可移植的方式设置像 0x55555555 这样的掩码?

  • 13

一些位操作任务需要所有偶数位的掩码。每次这样的掩码都由一个 0x55555555 形式的常量给出,如果它unsigned需要 32 位就很好。如果是 16 或 64?

如何以适用于类型中任意数量位的方式为所有偶数位定义掩码?该定义必须是编译时常量。

c++
  • 6 个回答
  • 169 Views
Martin Hope
Stanislav Volodarskiy
Asked: 2022-05-17 05:55:02 +0000 UTC

计数像 74444744444 这样的数字

  • 2

需要计算由数字组成并且能被和整除的n-digit 数字的个数。4747

 n  f(n)        n  f(n)

 1     0       11    73
 2     0       12   146
 3     0       13   292
 4     0       14   585
 5     1       15  1170
 6     2       16  2340
 7     4       17  4681
 8     9       18  9362
 9    18       19 18724
10    36       20 37449

PS这个问题与从 n 位数字中快速搜索数字有关,例如 74444744444。但是那里的数字是打印出来的,这里只需要计算它们。

алгоритм
  • 4 个回答
  • 10 Views
Martin Hope
Stanislav Volodarskiy
Asked: 2022-07-08 07:02:12 +0000 UTC

为什么在列表列表上调用“sum”是不好的?

  • 6

我有一长串子列表。我想将子列表的所有元素收集到一个列表中。例如:

lst = [[i, i + 1] for i in range(10)]
print(lst)

[[0, 1], [1, 2], [2, 3], [3, 4], [4, 5], [5, 6], [6, 7], [7, 8], [ 8, 9], [9, 10]]

flat = sum(lst, [])
print(flat)

[0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]

代码简短明了。这怎么可能不好?

python
  • 1 个回答
  • 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