RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

KABAN PUNK's questions

Martin Hope
KABAN PUNK
Asked: 2020-04-03 01:47:27 +0000 UTC

错误 未检测到 ST-LINK。STM32F103C8

  • 1

我买了一个新的STM32F103C8。我开始闪烁,我看到它不是由 J-Link 定义的:

J-Link connection not established yet but required for command.
Connecting to J-Link via USB...FAILED: Failed to open DLL

我决定把ST-Link升级到J-Link,好像正常闪烁

Preparing for FW update (can take up to 10 seconds)...O.K.
Identifying ST-LINK variant...O.K.: ST-LINK/V2
Performing firmware update...O.K.

但 J-Link 也没有看到。

我去 ST-Link Utility 并得到以下信息:

00:41:07 : No ST-LINK detected
00:41:39 : Can not connect to target!
                  Please select "Connect Under Reset" mode from Target->Settings menu and try again.
                  If you're trying to connect to a low frequency application , please select a lower SWD Frequency mode from Target->Settings menu.
00:41:41 : STLink USB communication error

在这种情况下,设备管理器决定一切

在此处输入图像描述

在那之前,我根本没有碰过MK。告诉我可能是什么问题。

stm32
  • 1 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-10-25 19:05:56 +0000 UTC

带有附加条件的图中的最短路径

  • 4

任务:

一位驾车者想从城市 u 开车到城市 v,穿越一个有 n 个城市的国家。所有城市之间的道路长度都是已知的,道路是双向的。汽车的燃料 k 供应有限,在旅程开始时油箱已完全加满。它可以在沿途的一些城市补充燃料供应至最大k。您需要计算从城市 u 到城市 v 的途中需要建造的最少加油站数量。

输入数据格式

第一行包含五个整数:k- 汽车不加油可以行驶多少公里,n- 城市数量, -m道路数量,u- 道路起点的城市编号,以及v- 您所在城市的编号需要到达(1 ≤ k ≤ 500, 2 ≤ n ≤ 10 000, 0 ≤ m ≤ 10 000, 1 ≤ u,v, ≤ n, u ≠ v)。

接下来的 m 行包含道路。i-й在这些行中写了三个数字p_i, q_i, r_i- 由下一条双向道路连接的两个城市的数字,以及它的长度。(1 ≤ p_i, q_i ≤ n, 1≤ r_i ≤ 10^9)

下一行包含一个整数l——重新填充的次数(0 ≤ l ≤ n)。最后,最后一行包含l数字a_1, a_2, . . . , a_i- 加油站的城市数量以升序排列(1 ≤ a_1 < a_2 < ... < a_l ≤ n)。

输出格式-1如果无法从 number 的城市到达 numberu的城市v,或者加油站的最小数量(如果可能),打印。

例子:

输入#1:

3 3 3 1 3
1 2 3
1 3 4
2 3 3
2
2 3

输出#1:

1

输入#2:

3 3 3 1 3
1 2 2
1 3 4
2 3 2
0

输出#2:

-1

输入#3:

3 3 3 1 3
1 2 2
1 3 4
2 3 1
0

输出#3:

0

时间限制: 2秒;

内存限制: 512 兆字节

我的决定:

k,n,m,u,v = [int(i) for i in input().split()] 

adj = {}
for j in range(m):
    p,q,r = [int(i) for i in input().split()]
    if p-1 in adj:
        adj[p-1].append([q-1,r])
    else:
        adj[p-1] = [[q-1,r]]
    if q-1 in adj:
        adj[q-1].append([p-1,r])
    else:
        adj[q-1] = [[p-1,r]]

l = int(input())

refills = [False] * n
if not l is 0:
    for i in input().split():
        refills[int(i)-1] = True

count = [0] * n
tank = [None] * n
level = [-1] * n

def bfs(s):
    global level,charging,k
    level[s] = 0 
    queue = [s]
    tank[s] = k
    while queue: 
        v = queue.pop(0)

        for w_ in adj[v]: 
            w = w_[0]; r = w_[1];  
            if tank[w] is None:
                tank[w] = k
            if level[w] is -1 and r<=tank[v]:  

                level[w] = r+level[v]
                if refills[w]:
                    tank[w] = k
                    count[w]+=1
                else:
                    tank[w] -=r
                queue.append(w)  
bfs(u-1)
if level[v-1] is -1:
    print(-1)
else:
    print(count[v-1])

我使用带有附加条件的广度优先搜索,算法非常简单。但是我的解决方案在某些测试中出现错误(我不知道发生错误的输入数据)。

请告诉我,算法出了什么问题。或提出不同的解决方案。

python
  • 2 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-12-30 15:00:02 +0000 UTC

计算具有给定根的二次方程的数量

  • 3

任务是计算给定根的可能二次方程的数量。

程序接收列表长度的列表和可能根的列表,例如 [1,1,2,3] 有必要计算可以用该列表中的对组成的不同平方等于的数量。在这种情况下,对将如下所示 [(1, 1), (1, 2), (1, 3), (2, 3)]。如果至少一个系数不同,则认为方程不同。在此示例中,最大数量为 4。

传入列表的最大长度为 2*10^5。并且列表模中包含的数字不超过 10 ^ 9。时间限制为 1 秒。内存 256 兆字节。

显然,要解决这个问题,不必正面构造所有可能的方程。计算非重复对的数量就足够了。

我的决定:

import itertools
N=int(input())
tmp=[int(i) for i in input().split()]
lst=sorted(set(list(itertools.combinations(tmp, 2))))
print(len(lst))

它看起来紧凑而简单,但它并不总是适合时间和内存。

测试结果:

AAAAAAAAAAAAAAAAWWWWAAAAAWWWWWAAATWWTTTMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

 A = ACCEPTED = решение засчитано как верное
 W = Wrong Answer = неверный ответ на тесте
 T = Time limit exceeded = решение не уложилось в отведенное процессорное время
 M = Memory limit exceeded = решение не уложилось в отведенное ограничение по памяти

请告知如何最好地解决问题。

p.s. Harry 的变体,给出了以下输出:

N=int(input())
tmp=[int(i) for i in input().split()]
N = len(sorted(set(tmp)))
M = (sum(tmp.count(x) - 1 for x in tmp) // 2)
print(int(N*(N-1)/2+M))

AAWAAAAAAAAAWAWWWWWAAWAWWWWWWAWWWAWWWAAWWWAWWWAAWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
алгоритм
  • 2 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-06-27 00:57:14 +0000 UTC

获取缩短链接的源地址

  • 2

为了方便起见,通常通过第三方服务缩短 Internet 链接。有没有办法selenium在 Python 中跟踪结束地址?

python
  • 1 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-04-14 21:16:52 +0000 UTC

c#如何创建快捷方式来指定另一个文件的图标

  • 1

例如,通过一个IWshRuntimeLibrary快捷方式,它是这样创建的:

public static void CreateLinkOnDesctop(string SourceFile, string IcoFileName, string LinkName, string ToolTip)
        {
            WshShell = new WshShellClass();
            IWshRuntimeLibrary.IWshShortcut MyShortcut;
            MyShortcut = (IWshRuntimeLibrary.IWshShortcut)WshShell.CreateShortcut(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)+"\\"+LinkName+".lnk");
            MyShortcut.TargetPath = SourceFile;
            MyShortcut.Description = ToolTip;
            MyShortcut.IconLocation = IcoFileName;
            MyShortcut.Save();
        }

您可以在此处指定图标MyShortcut.IconLocation = IcoFileName;,但这需要特定图像的路径。是否有可能以某种方式以编程方式提取另一个文件的图标并使用它?

c#
  • 1 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-03-25 20:54:11 +0000 UTC

VkNet,c#如何在没有应用程序的情况下登录?

  • 1

例如,在 python 中,使用 vk_api 库,您只需知道登录名和密码即可登录。

# -*- coding: utf-8 -*-
import vk_api, requests
session = requests.Session()
vk_session = vk_api.VkApi(login, password)
try:
    vk_session.auth()
except vk_api.AuthError as error_msg:
    print(error_msg)
vk = vk_session.get_api()

如何做同样的事情,但只能在 VkNet 的帮助下?

c#
  • 1 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-03-03 23:12:16 +0000 UTC

如何在python中模拟VK中的文本打印?

  • 2

要像这样显示:

在此处输入图像描述

您需要在不使用工具来自动执行浏览器操作的情况下执行此操作,例如 selenium

也许有某种api方法......但由于某种原因我从未找到它

python
  • 1 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-03-02 20:50:48 +0000 UTC

帮我写一个正则表达式来检查像 [id123456789|Ivan] 这样的字符串的内容

  • 2

帮我写一个正则表达式来检查一个字符串的内容,比如[id123456789|Иван] [club123456789|Группа]

该行的前半部分id123456789是 VK 中的某种组/人员页面 id。如果是组 id,那么它是一个类似的字符串club123456789

后半部分Иван- 字符集、用户名

python
  • 2 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-02-14 20:27:25 +0000 UTC

安装程序“安装服务器没有响应”时出错 - Windows 10

  • 5

安装一些程序(特别是Yamaha Steinberg UR12外置声卡的固件)时,一开始这个窗口挂了很长时间

在此处输入图像描述

然后,几个小时后,它输出:

在此处输入图像描述

windows
  • 2 个回答
  • 10 Views
Martin Hope
KABAN PUNK
Asked: 2020-01-22 17:51:09 +0000 UTC

一种用角覆盖区域的算法

  • 4

有必要找到所有可能的覆盖选项

仅此类型的角(3 个方格):

角落 1 角落 2

角落 3 角落 4

要覆盖的区域可以是任意 m×n 个单元格的矩形,没有一个任意单元格(前提是至少有一个覆盖选项)。

要填充的区域示例:

充满角落的区域

所要覆盖的区域尺寸m+n不超过20,时间限制在1.5-2秒左右,不适合正面搜索

алгоритм
  • 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