第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(上海),签到题G Fibonacci

举报
小哈里 发表于 2022/05/11 01:47:33 2022/05/11
【摘要】 problem 链接:https://ac.nowcoder.com/acm/problem/214895 来源:牛客网 示例1 输入 复制 3 输出 复制 2 示例2 输入 复制 10 输出 复制...

problem

在这里插入图片描述
链接:https://ac.nowcoder.com/acm/problem/214895
来源:牛客网

示例1
输入
复制
3
输出
复制
2
示例2
输入
复制
10
输出
复制
24
示例3
输入
复制
100
输出
复制
2739

solution

//+ 斐波那契,相邻项之间有奇偶性关系,找规律可以发现奇奇偶三个一循环。偶数乘别的数才会是偶数。
//+ 题目的双重循环,等价于g(x,y),x<=y<=n,每个数都恰好和其他数乘到一次。分奇偶性讨论,对于每个偶数,会恰好乘到每个奇数一次。偶数之间互相乘到,所以除以2.
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main(){
	LL n;  cin>>n;
	LL o = n/3, j = n-n/3;
	cout<<(o*j)+(o*(o-1)/2)<<endl;
	return 0;
}



  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

文章来源: gwj1314.blog.csdn.net,作者:小哈里,版权归原作者所有,如需转载,请联系作者。

原文链接:gwj1314.blog.csdn.net/article/details/111188419

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。