![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
acm竞赛
算法
想名字多费事
编程小白入驻
展开
-
输出序列和
描述给出一个正整数N和长度L,找出一段长度大于等于L的连续非负整数,他们的和恰好为N。答案可能有多个,我们需要找出长度最小的那个。例如 N = 18 L = 2:5 + 6 + 7 = 183 + 4 + 5 + 6 = 18都是满足要求的,但是我们输出更短的 5 6 7输入描述:输入数据包括一行: 两个正整数N(1 ≤ N ≤ 1000000000),L(2 ≤ L ≤ 100)输出描述:从小到大输出这段连续非负整数,以空格分隔,行末无空格。如果没有这样的序列或者找出的序列长度大于100原创 2021-08-16 17:56:51 · 214 阅读 · 0 评论 -
爱计时的沙漏
方法一:6,8同时开始,6结束开始计时,8继续,完了8倒过来,2+8=10方法二:6,8同时开始后开始计时,6结束时,8还剩2分钟,此时倒置6分钟沙漏,待8分钟沙漏剩余的2分钟漏完,再次倒置6分钟沙漏,待6分钟沙漏漏完正好10分钟。...原创 2021-06-20 17:06:36 · 368 阅读 · 0 评论 -
一块钱买一瓶水,两个空瓶换一瓶水,三个瓶盖换一瓶水,现在有20块钱,一共可以喝多少瓶水?
/* ************************************************************************> File Name: water.cpp> Author: 想名字多费事> 微信公众号: xxxxxxx> Created Time: Sun 20 Jun 2021 04:33:32 PM CST> Description: **************************原创 2021-06-20 16:50:15 · 425 阅读 · 0 评论 -
素数问题~
求1~N之间所有素数素数:只能被1和它自身整除的数思路:大于2的偶数不是素数,大于等于3的基数的倍数不是素数#include<bits/stdc++.h>using namespace std;int main(){ int n; cin >> n; vector<bool> data(n+1, true);//为每个数都分配一个标记,一开始标记都为true,表明都是素数 for (int i = 4; i <= n; i += 2) data原创 2021-06-06 10:57:14 · 79 阅读 · 0 评论