logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【基础】数字的组合c++

比如:有3个数1 1 1,要组合出2,那么有3个方案,分别是选第1、2个数,选第1、3个数,选第2、3个数。给定N个正整数A1,A2,…,AN,从中选出若干个数,使它们的和为M,求有多少种选择方案。包含一个整数,表示可选方案数(本题的计算结果一定在int范围内)。注意:选择不同位置的,但值相同的数,认为是不同的方案。第二行包含N个整数,表示A1,A2,…第一行包含两个整数N和M。

文章图片
#c++#开发语言
【入门】二分查找满足条件的数c++

比如有6个数,分别是:1 2 2 2 6 6,那么如果要求3个数:5 8 2,在数组中找到第1个大于或等于他们的位置,答案是:5 -1 2。请在一个有序不递减的数组中(数组中的值有相等的值),采用二分查找,找到第1个大于或等于元素x的位置,如果不存在,请输出-1。第二行,n个整数,用空格隔开,代表数组的n个元素(1<=数组元素的值<=108)请注意:本题要求出q个x,每个x在数组找到第1个大于或等

文章图片
#c++#算法#数据结构
【入门】前缀最大值c++

对于每个位置的前缀最大值解释如下:对于第1个数666,只有一个数,一定最大;比如,有数列:666 304 692 188 596,前缀最大值为:666 666 692 692 692,和为3408。数列为{666,304,692,188,596},前缀最大值为{666,666,692,692,692},和为3408。即:给出长度为n的数列a[i],求出对于所有1<=i<=n,max(a[1],a[

文章图片
#c++#开发语言
【入门】跳格子c++

地面上有一排长度为n的格子1-n,每个格子上都有一个数xi,开始时你在位置0,每次你可以向前跳1-2格,然后取走格子上的数,直到跳到位置n+1。取走的数的和就是你的得分,现在你想知道你可能的最大得分是多少。一行四个整数n,A,B,C(n≤100000,0≤A,B,C≤10000),其中n表示格子的数量。一行一个整数ans表示可能的最大得分。

文章图片
#c++#开发语言
【入门】求恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值。c++代码

求恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值。(2<=x<=10)输出只有一行(这意味着末尾有一个回车符号),包括1个整数。输入只有一行,包括1个整数X。

文章图片
#c++#算法#数据结构
【入门】求100+97+……+4+1的值。c++代码

求100+97+……输出一行,即求到的和。

文章图片
#c++#算法#开发语言
【入门】编程求解1+2+3+...+n c++

输出只有一行(这意味着末尾有一个回车符号),包括1个整数。输入一行,只有一个整数n(1<=n<=1000)编程求解下列式子的值:S=1+2+3+…

文章图片
#c++#算法#数据结构
【入门】数字直角(1)c++

输出如下方图所示 n 行的数字直角三角形。请打印 n 行的数字直角三角形。一个整数 n ( n<10 )。

文章图片
#c++#算法#开发语言
【入门】求两个自然数M和N的最大公约数c++

输出只有一行(这意味着末尾有一个回车符号),包括1个整数。求两个自然数M和N的最大公约数(M,N都在长整型范围内)输入一行,包括两个整数.

文章图片
#算法
【基础】回形方阵c++

一个整数n (0 < n < 10)一个方阵,每个数字的场宽为2。输入n打印回形方阵。

文章图片
#c++#开发语言
    共 119 条
  • 1
  • 2
  • 3
  • 12
  • 请选择