徐州网站建设薇at57666y,安顺做网站,wordpress 自定义头像插件,企业门户app分糖果
分糖果
题意 要篮子里有不少于 n 块糖果#xff0c;幼儿园的所有 n 个小朋友#xff08;包括你自己#xff09;都从篮子中拿走恰好一块糖#xff0c;直到篮子里的糖数量少于 n 块。此时篮子里剩余的糖果均归你所有——这些糖果是作为你搬糖果的奖励。 思路 这个程…分糖果
分糖果
题意 要篮子里有不少于 n 块糖果幼儿园的所有 n 个小朋友包括你自己都从篮子中拿走恰好一块糖直到篮子里的糖数量少于 n 块。此时篮子里剩余的糖果均归你所有——这些糖果是作为你搬糖果的奖励。 思路 这个程序的思路是通过判断l/n和r/n是否相等来确定是否能够拿到奖励。如果l/n和r/n相等说明在篮子里有不少于n块糖果可以进行分糖。此时输出r%n表示剩余的糖果数就是作为奖励的糖果数量。如果l/n和r/n不相等说明无法拿到奖励此时输出n-1表示无法得到奖励。 坑点 找不到规律 实现步骤 这个程序的思路是通过判断l/n和r/n是否相等来确定是否能够拿到奖励。如果l/n和r/n相等说明在篮子里有不少于n块糖果可以进行分糖。此时输出r%n表示剩余的糖果数就是作为奖励的糖果数量。如果l/n和r/n不相等说明无法拿到奖励此时输出n-1表示无法得到奖励 代码
#includeiostream
#includecstdio
using namespace std;
int n,l,r;
int main(){cinnlr;if(l/nr/n){coutr%n; }else {coutn-1;}return 0;
}
总结 要理解题目绕出题目意思 ———————————————————————————————————————————————————————————————————————————————————————
爱与愁的心痛
爱与愁的心痛
题意 连续 m 个刺痛值的和的最小值是多少 思路 首先初始化一个变量min为一个较大的值199999用来存放和的最小值。两层循环第一层循环遍历表示m长度的数组有几个就是n-m1内层循环计算长度为m的子数组的和并更新min的值。要及时清零最后输出min即为子数组和的最小值。 坑点 m长度的数组有几个的规律找不出来 算法
找最小值
实现步骤 首先初始化一个变量min为一个较大的值199999用来存放和的最小值。两层循环第一层循环遍历表示m长度的数组有几个就是n-m1内层循环计算长度为m的子数组的和并更新min的值。及时把第二个循环中的sum赋0清空最后输出min即为子数组和的最小值。 代码
#include iostream
#include cstdio
using namespace std;
int main(){int n,m;scanf(%d %d,n,m);int a[110000],sum0; int min199999;for(int i1;in;i){cina[i];}for(int i1;in-m1;i){for(int j1;jm;j){suma[ij-1];}if(summin){minsum;}sum0;}coutmin;return 0;
} 题意 x 思路 xxx 坑点 xxx 算法一XXXX
时间复杂度
$
实现步骤 xxx 代码 算法二XXXX
时间复杂度
$
实现步骤 xxx 代码 总结 x 题意 x 思路 xxx 坑点 xxx 算法一XXXX
时间复杂度
$
实现步骤 xxx 代码 算法二XXXX
时间复杂度
$
实现步骤 xxx 代码 总结 x 题意 x 思路 xxx 坑点 xxx 算法一XXXX
时间复杂度
$
实现步骤 xxx 代码 算法二XXXX
时间复杂度
$
实现步骤 xxx 代码 总结 x 题意 x 思路 xxx 坑点 xxx 算法一XXXX
时间复杂度
$
实现步骤 xxx 代码 算法二XXXX
时间复杂度
$
实现步骤 xxx 代码 总结 x 题意 x 思路 xxx 坑点 xxx 算法一XXXX
时间复杂度
$
实现步骤 xxx 代码 算法二XXXX
时间复杂度
$
实现步骤 xxx 代码 总结 x 题意 x 思路 xxx 坑点 xxx 算法一XXXX
时间复杂度
$
实现步骤 xxx 代码 算法二XXXX
时间复杂度
$
实现步骤 xxx 代码 总结 x 题意 x 思路 xxx 坑点 xxx 算法一XXXX
时间复杂度
$
实现步骤 xxx 代码 算法二XXXX
时间复杂度
$
实现步骤 xxx 代码 总结 x