- 博客(6)
- 收藏
- 关注
原创 P1181 数列分段 Section I
思路:合并他们且满足题意,就只能往最大值m的方向去靠,不妨使用sum记录临时的和,模拟一遍即可。小于就接着装,满了就置零,ans+1,结束后我们康康sum是不是空的,不是就再给他一个袋子。第1行包含两个正整数 N,MN,M,表示了数列 A_iAi 的长度与每段和的最大值,第 22 行包含 NN 个空格隔开的非负整数 A_iAi,如题目所述。的若干段,并且每段和不超过 MM(可以等于MM),问最少能将其分成多少段使得满足要求。对于给定的一个长度为 NN 的正整数数列 A_iAi,现要将其分成。...
2022-08-11 15:16:01
386
原创 C语言计算n以内的阶乘和
//阶乘的和 //1. #include <string.h> int main () { int n; int a=0; int i=0; int sum=0; int plus=1; scanf("%d",&n); for(a=1;a<=n;a++){ plus=1;//每次开始计算时,puls的值初始为1 for(i=1;i<=a;i++) { plus*=i; } sum+=plus.
2021-10-02 17:37:18
770
1
原创 C语言求范围内所有素数和,以及打印所有素数
#include <stdio.h>#include <string.h>//给scanf调用定义int main (){ int a,i; int x; int n; int sum =0; int prime; scanf("%d",&x);//输入你要的范围 printf("请输入0或1,0表示素数求和,1表示打印范围内的所有素数\n"); scanf("%d",&n); if(n==0){ for(i=2;i<=x.
2021-09-25 22:17:05
1309
原创 用C语言求奇数的几种方法
1.较为复杂化,使用了判断语句和循环语句。#include <stdio.h>#include <string.h>#include <stdlib.h>int main (){ int a,i; int m; int single; scanf("%d",&a); printf("奇数有:\n"); system("pause"); for(i=1;i<=a;i+...
2021-09-25 21:52:35
11190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅