找到 34423 篇文章,关于编程

在 C++ 中计算使用 1 和 2 且没有连续 2 的方法数,以达到指定分数

Sunidhi Bansal
更新于 2021-01-05 06:20:10

165 次浏览

给定一个分数。目标是以一种方式达到该分数,即击球手每次击球只能得到 1 分或 2 分。限制条件是不能连续得到 2 分。例如,要达到给定的分数 6,可以以如下方式得分:1+2+1+2,但不能是 2+2+1+1 或任何其他有连续两个 2 的方式。例如输入分数 = 4输出使用 1 和 2 且没有连续 2 的方法数为:4说明我们可以通过以下方式达到分数 4:1+1+1+1、1+1+2、1+2+1、2+1+1输入分数 = 5输出… 阅读更多

如何在 R 中的字符串向量中查找唯一和重复字符出现的次数?

Nizamuddin Siddiqui
更新于 2021-01-05 06:21:42

500 次浏览

要查找字符串向量中唯一字符出现的次数,我们可以使用 table 函数结合 rle 和 strsplit。例如,如果我们有一个包含一些唯一和重复值的字符串向量 x,那么可以使用以下命令创建它:table(rle(strsplit(x, "")[[1]]))示例 1在线演示> x1 x1输出[1] "ABDAJFSDAVCJDDAJFKDSAFKDSJKCJCCJCJDKD"示例> table(rle(strsplit(x1, "")[[1]]))输出值长度 A B C D F J K S V 1 5 1 3 6 3 7 4 3 1 2 0 0 1 1 0 0 0 0 0这意味着长度为 1 的 A 出现了 5 次,而 A… 阅读更多

在 C++ 中计算将数字表示为幂之和的方法数

Sunidhi Bansal
更新于 2021-01-05 06:18:20

1K+ 次浏览

给定两个数字 num 和 power 作为输入。目标是找到将 num 表示为唯一自然数的给定幂之和的方法数。如果 num 是 10 且 power 是 2,那么我们可以将 10 表示为 12+32。所以总共有 1 种方法。例如输入num=30输出将数字表示为幂之和的方法数为:2说明我们可以通过以下方式将 30 表示为幂之和:12 + 22 + 52 和 12 + 22 + 32 + 42输入num=35输出将数字表示为幂之和的方法数为:… 阅读更多

如何在 R 中使用 ggplot2 将直方图中的 X 轴标签设置为居中?

Nizamuddin Siddiqui
更新于 2021-01-05 06:14:51

6K+ 次浏览

geom_histogram 函数的 boundary 参数和 scale_x_continuous 函数的 breaks 参数可以帮助我们使用 ggplot2 将直方图中的 X 轴标签设置为居中。我们需要谨慎选择 boundary 和 breaks,具体取决于 X 轴值的范围。查看以下示例以了解其工作原理。示例考虑以下数据框:示例在线演示> x df df输出x 1 5 2 7 3 6 4 4 5 7 6 7 7 10 8 3 9 6 10 6 11 5 12 4 13 4 14 6 15 7 16 4 17 1 18… 阅读更多

在 C++ 中计算将数字表示为连续数字之和的方法数

Sunidhi Bansal
更新于 2021-01-05 06:15:04

738 次浏览

给定一个整数 n 作为输入。目标是找到将“num”表示为两个或多个连续自然数之和的方法数。例如,如果 n 是 3,它可以表示为和 ( 1+2 ),所以总共有 1 种方法。例如输入num=6输出将数字表示为连续数字之和的方法数为:1说明我们可以通过以下方式将“num”表示为连续自然数之和:1+2+3输入num=19输出将数字表示为连续数字之和的方法数为:1说明我们可以通过以下方式将“num”表示为… 阅读更多

如何在 R 中使用 ggplot2 创建水平图例?

Nizamuddin Siddiqui
更新于 2021-01-05 06:13:13

6K+ 次浏览

默认图例方向为垂直,但也可以更改为水平,为此,我们可以使用 ggplot2 包的 theme 函数的 legend.direction 参数。例如,如果我们想创建一个条形图,其中 x 为类别,y 为频率,它们包含在数据框 df 中,那么带有水平图例(用于 x 中的类别)的条形图可以创建如下:ggplot(df, aes(x, y, fill=x))+geom_bar(stat="identity")+theme(legend.direction="horizontal")示例考虑以下数据框:在线演示> x y df df输出x y 1 A 27 2 B 25 3 C 28加载 ggplot2 包并创建… 阅读更多

在 C++ 中计算将‘n’表示为奇数之和的方法数

Sunidhi Bansal
更新于 2021-01-05 06:12:56

239 次浏览

给定一个整数 n 作为输入。目标是找到将‘n’表示为奇数之和的方法数。例如,如果 n 是 3,它可以表示为和 ( 1+1+1 ) 和 (3),所以总共有 2 种方法。例如输入n=6输出将‘n’表示为奇数之和的方法数为:8说明我们可以通过以下方式将‘n’表示为奇数之和:1. 1+1+1+1+1+1 2. 3+1+1+1 3. 1+3+1+1 4. 1+1+3+1 5. 1+1+1+3 6. 3+3 7. 1+5 8. 5+1输入n=9输出将‘n’表示为奇数之和的方法数… 阅读更多

如何在 R 中从命名向量中删除名称?

Nizamuddin Siddiqui
更新于 2021-01-05 06:10:12

6K+ 次浏览

要为向量值分配名称,我们可以使用 names 函数,并且可以通过使用 unname 函数来删除名称。例如,如果我们有一个具有名称元素的向量 x,并且我们想要删除这些元素的名称,那么我们可以使用命令 unname(x)。示例 1在线演示> x1 names(x1) x1输出G K N V P F F A P D L N K J V H S L F C M F H T I V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16… 阅读更多

在 C++ 中计算使用 N 条不相交弦划分圆的方法数

Sunidhi Bansal
更新于 2021-01-05 06:11:06

337 次浏览

给定一个整数 N 作为输入,表示圆中弦的数量,圆中有 2*N 个端点。目标是计算我们可以使用这些弦划分圆的方法数,以使任何弦都不相交。对于 N=3,点将是 6,得到 3 条弦的一种方法是在 1−2、3−4、5−6 之间其他方法:1−6、2−5、3−4 1−2、3−6、4−5 1−4、2−3、5−6 1−6、2−3、4−5总共有 5 种方法。例如输入N=4输出使用 N 条不相交弦划分圆的方法数为:14说明总共有 8 个点,我们可以在这些点之间画弦。在绘制… 阅读更多

如何在 R 中将字符串向量转换为标题大小写?

Nizamuddin Siddiqui
更新于 2021-01-05 06:08:33

565 次浏览

我们无法确定我们获得的分析数据特征,并且大多数情况下它没有很好地组织,因此,第一步将是使其更有条理。如果字符串值特别是应该以标题大小写表示,则还应注意不是标题大小写的字符串值。为此,我们可以使用 stringr 包的 str_to_title 函数。示例 1在线演示> x1 x1输出[1] "india" "united kingdom" "indonesia" "canada" [5] "canada" "india" "united kingdom" "canada" [9] "indonesia" "united kingdom" "indonesia" "canada" [13] "russia" "indonesia" "canada" "russia" [17] "united kingdom" "russia" "russia" "india" [21] "united kingdom" "india" "india" "united… 阅读更多

广告

© . All rights reserved.