2020ICPC上海 Fibonacci(水过)

2024-04-15 23:18

本文主要是介绍2020ICPC上海 Fibonacci(水过),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

康复训练,水水代码证明我还活着。

思路:
可以发现斐波那契数列数列是奇奇偶、奇奇偶这样排列的。
所以3个数分为一组,假设为 k k k组。
偶数和后面的数组合的 g g g值都为1。
第一个偶数有 n − 3 n-3 n3个组合
第二个有 n − 3 ∗ 2 n-3*2 n32个组合
第三个有 n − 3 ∗ 3 n-3*3 n33个组合
。。。
直到最后一个有 n − 3 ∗ k n-3*k n3k个组合
等差数列求和算出偶数贡献为 2 ∗ n − 3 − 3 ∗ k 2 \frac{2*n-3-3*k}{2} 22n33k

奇数只能和后面偶数求和,
前两个奇数有 2 ∗ k 2*k 2k个组合
3、4个奇数有 2 ∗ ( k − 1 ) 2*(k-1) 2(k1)个组合

也是一样的等差数列求和算出奇数贡献为 ( 2 k + 2 ) ∗ k 2 \frac{(2k+2)*k}{2} 2(2k+2)k

所以总贡献为 2 ∗ n − 3 − 3 ∗ k 2 + ( 2 k + 2 ) ∗ k 2 \frac{2*n-3-3*k}{2}+\frac{(2k+2)*k}{2} 22n33k+2(2k+2)k

#include <cstdio>
#include <cstring>
#include <algorithm>
#include <vector>using namespace std;
const int maxn = 2e3 + 7;
typedef long long ll;int main() {ll n;scanf("%lld",&n);ll k = n / 3;ll ans = (2 * n - 3 - 3 * k) * k / 2;ans += (2 * k + 2) * k / 2;printf("%lld\n",ans);return 0;
}

这篇关于2020ICPC上海 Fibonacci(水过)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/907206

相关文章

js,给定一个数,如何求Fibonacci值

/*给定一个数,如何求Fibonacci值::F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2)*/ function fibonacci(n){        if(n<2){             return n;          }        return fibonacci(n-1)+fibonacci(n-2); } alert(fibonacci(6)

【练习7】Fibonacci数列

链接:https://www.nowcoder.com/practice/18ecd0ecf5ef4fe9ba3f17f8d00d2d66 分析: 当n为15的时候,可以用Math.min(c-n,n-b)来判断哪个是变成斐波那契数的最小步数。 public class Main {public static void main(String[] args) {Scanner i

观趋势 谋发展 2024 SSHT上海智能家居展有哪些创新呈现?

引言:大数跨境发布的《2024全球智能家居市场洞察报告》显示,智能家居市场正迎来快速增长,预计从2024年的1215.9亿美元增长至2032年的6332.0亿美元,复合年增长率为22.9%。 近年来,随着物联网、AI等底层技术的飞速进步,智能家居行业仿佛被按下了“加速键”,迎来了前所未有的蓬勃发展,吸引了无数企业的涌入,新品如雨后春笋般不断涌现,用户群体也以前所未有的速度增长。然而,随着市场的逐

2024年上海松江启动建筑绿色低碳发展专项检查,共绘城市节能新篇章

2024年9月4日,2024年度松江区建筑工程绿色低碳发展工作专项检查会议正式开展,会议内容主要围绕以下三点, 1、《关于开展 2024年度本市建筑领域绿色低碳发展工作监督检查的通知》宣贯。 2、分项计量、能效测评工作验收要求介绍。 3、专项检查工作安排。 我国在早期没有高度重视建筑物的环保节能,造成了过去30年内竣工的建筑绝大多数是高能耗工程建筑,这类工程建筑在未来几十年里将耗费许多能源

上海晋名室外危化品暂存柜助力新能源行业发展

近日又有一个SAVEST室外危化品暂存柜项目成功验收交付使用。 用户在日常经营活动中涉及到气瓶和硅粉的室外安全暂存问题,4月下旬在网上看到上海晋名室外暂存柜系列很感兴趣,联系到了销售部钟经理,双方对晋名的室外暂存柜进行了高效的沟通,用户表示了认可。 钟经理把从用户处收集到的信息反馈给设计部门,设计部第一时间出具了适宜的室外危化品暂存柜的设计图纸及方案,钟经理把户外化学品柜方案发给用户,得到了用

上海亚商投顾:深成指、创业板指均涨超1%,华为产业链反复活跃

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 大小指数昨日走势分化,沪指全天震荡调整,2800点失而复得,深成指、创业板指则涨超1%。中船系个股开盘大涨,昆船智能、中船科技涨停。 板块概念方面,华为产业链、中船系、电子烟、教育等板块涨幅居前,银行、细胞免疫治疗、保险、煤炭等板块跌幅居前。沪深两市昨日成交额5806亿,较

上海邀请赛之热身赛2_2013成都邀请赛

先写总结。 感觉这次跟scf和sjc组队有种瞬间碉堡了的感觉,虽然是临时组建的队伍凑齐准备去上海参加邀请赛,从这次比赛磨练配合。 今天比赛难度比前天那次的难度低,感觉更适合我们来练习。 话说好像比赛提早了5分钟,我们三个人都不知道,五分钟后一看A题学长已经A了,一想肯定特水。。。我就没看题,sjc和scf两个看了题,scf就开始敲了,我刚开始负责翻译题,虽然我英语是个渣渣。。。没办法,没翻译

上海某店生活 为何能快速的整合线上线下门店!

大家好,我是吴军,一家软件开发公司的产品经理 最近,一种创新的商业模式迅速崛起,它不仅促进了消费者和零售商的利益,同时也为平台带来了显著的经济收益。 在当前的经济形势下,消费者变得更加审慎,减少了对非必需品的消费。然而,有一家企业却在短短两年内实现了迅猛发展,吸引了数百万的用户,并且交易额突破了百亿大关。 “众店”,一家位于上海的公司,自2021年8月成立以来,凭借其独特的环保积分系

蓝桥杯入门训练——Fibonacci数列

入门训练 Fibonacci数列   时间限制:1.0s   内存限制:256.0MB         问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示F n除以10

央行上海总部公示第三批创新监管试点应用拟纳入区块链项目

链问财经(lianwencj28.com)报道,月4日,中国人民银行上海总部发布《上海金融科技创新监管试点应用公示(第三批)》指出,现对3个拟纳入创新监管试点应用向社会公开征求意见,包括“基于区块链的B2B订单管理服务”、“基于大数据技术的客户营销服务”、“‘会银通’第三方电子函证平台”。 据悉,“基于区块链的B2B订单管理服务”由浦发银行与北京中科金财科技股份有限公司联合推出,在交易各方授权的