小AMD電腦上的服務都有哪些呢?
小小AMD服务器上都有哪些服务呢?记录一下方便维护。
小小AMD服务器上都有哪些服务呢?记录一下方便维护。
介绍两款可以烧录usb driver的软件。
The activation function PReLu is:
\[f(y_i)=\begin{cases} y_i,&\text{if }y_i>0 \\ a_iy_i,&\text{if }y_i\leq0\\ \end{cases}\]
在题目 Leetcode 806. 写字符串需要的行数
中发现一个问题。 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18#include <bits/stdc++.h>
using namespace std;
class Solution {
public:
vector<int> numberOfLines(vector<int>& widths, string s) {
int l=1,u=0;
for (auto &c:s){
if ((u+widths[c-'a'])>100){
u=widths[c-'a'];
l++;
}
else{
u+=widths[c-'a'];
}
}
return vector<int>{l,u};
}
};int l=1,u=0;
。其中u是非初始化为0将会影响结果。
当没有初始化为0的时候,u的初始值有一定概率是其他值。
我们要把给定的字符串
S
从左到右写到每一行上,每一行的最大宽度为100个单位,如果我们在写某个字母的时候会使这行超过了100
个单位,那么我们应该把这个字母写到下一行。我们给定了一个数组 widths
,这个数组 widths[0]
代表 'a' 需要的单位, widths[1] 代表 'b' 需要的单位,..., widths[25]
代表 'z' 需要的单位。
现在回答两个问题:至少多少行能放下S
,以及最后一行使用的宽度是多少个单位?将你的答案作为长度为2的整数列表返回。
示例 1: 输入: widths = [10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10] S = "abcdefghijklmnopqrstuvwxyz" 输出: [3, 60] 解释: 所有的字符拥有相同的占用单位10。所以书写所有的26个字母, 我们需要2个整行和占用60个单位的一行。
示例 2: 输入: widths = [4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10] S = "bbbcccdddaaa" 输出: [2, 4] 解释: 除去字母'a'所有的字符都是相同的单位10,并且字符串 "bbbcccdddaa" 将会覆盖 9 * 10 + 2 * 4 = 98 个单位. 最后一个字母 'a' 将会被写到第二行,因为第一行只剩下2个单位了。 所以,这个答案是2行,第二行有4个单位宽度。
注:
S
的长度在 [1, 1000] 的范围。
S
只包含小写字母。
widths
是长度为 26
的数组。
widths[i]
值的范围在 [2, 10]
。
n
,统计并返回各位数字都不同的数字
x
的个数,其中 0 <= x <
10n
。
示例 1:
输入:n = 2
输出:91
解释:答案应为除去 11、22、33、44、55、66、77、88、99
外,在 0 ≤ x < 100 范围内的所有数字。
示例 2:
输入:n = 0 输出:1
提示:
0 <= n <= 8
国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如:
'a'
对应 ".-"
,
'b'
对应 "-..."
,
'c'
对应 "-.-."
,以此类推。
为了方便,所有 26
个英文字母的摩尔斯密码表如下:
[".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."]
给你一个字符串数组 words
,每个单词可以写成每个字母对应摩尔斯密码的组合。
"cab"
可以写成 "-.-..--..."
,(即
"-.-."
+ ".-"
+ "-..."
字符串的结合)。我们将这样一个连接过程称作 单词翻译 。
对 words
中所有单词进行单词翻译,返回不同
单词翻译 的数量。
示例 1:
输入: words = ["gin", "zen", "gig", "msg"] 输出: 2 解释: 各单词翻译如下: "gin" -> "--...-." "zen" -> "--...-." "gig" -> "--...--." "msg" -> "--...--." 共有 2 种不同翻译, "--...-." 和 "--...--.".
示例 2:
输入:words = ["a"] 输出:1
提示:
1 <= words.length <= 100
1 <= words[i].length <= 12
words[i]
由小写英文字母组成