首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
上进的凡凡
5条解析
开通博客写题解
hhyer
发表于 2021-01-30 18:59:10
第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛 C 上进的凡凡 题目描述: 凡凡是一个上进的人,他的人生没有下坡路,他也讨厌带有”下坡路“的东西。 所以,对于凡凡来说,只有非降序的数组才是nice的(如:1,2,2,3,4,5,5);若数组元素个数为1,也满足非降序,也是nice的。 现在有一个
展开全文
一只羊蝎子
发表于 2021-01-30 23:14:02
题目 思路 签到题看看就好,反正难的题咱也不会 对于凡凡来说,只有非降序的数组才是nice的,如果数组长度为1,也是nice的 难么我们只需要统计这个数组中的每一段非降序数组的长度即可 统计了每一段的长度以后,由小学二年级知识我们知道长度为n的数组有 个子数组,再根据这个公式求出答案即可 代码
展开全文
葛济维
发表于 2021-01-31 12:05:05
解题思路:从样例 1 2 3 4 5 可以看出 长度为n的一个非降序数组的子数组个数为 n(n+1) /2因为,可以枚举子数组的长度,长度为1 时,有5种情况,为2时,12 、23、34、45,4种,为3时123、234、345,3种情况,为4时1234、2345,2种,为5时,1种情况,那么就是
展开全文
如歌丶
发表于 2022-04-29 22:04:30
找寻每一段和的规律,利用vector容器 #include <iostream> using namespace std; #include <vector> const int N = 1e5+10; int n; long long ans =0; int main()
展开全文
孤傲杰
发表于 2021-02-01 12:45:50
题意 算出所有单调的子数组。 我的思路 可以发现子数组数与子数组长度的关系:1个数字为1,2个数字为1+2,3个数字为1+2+3,...,n个数字为1+2+...+n。这个数组可以通过打表得到。 代码 #include<bits/stdc++.h> using namespace std
展开全文
查看本题
查看本题讨论
相关比赛
11746-第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛(同步赛)
进入比赛
24451-新生大赛1
进入比赛
27114-acm寒假第二练
进入比赛
33988-管理科学与工程学院第三届程序设计比赛
进入比赛
47241-第五周练习
进入比赛
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题