NC222110. 小菲和Fib数列
描述
输入描述
输入一个正整数,表示数列元素的个数。
输出描述
输出一个正整数,表示用小菲的运算方式得到的答案。
示例1
输入:
4
输出:
3
说明:
数列为{1,1,2,3}C 解法, 执行用时: 5ms, 内存消耗: 440K, 提交时间: 2021-05-24 20:09:18
#include<stdio.h> int main() { int N,n,m; int res; scanf("%d",&N); n=N/3; m=2*(N/3)+N%3; res=n*m+(n*(n-1)/2); printf("%d",res); return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 416K, 提交时间: 2021-09-11 13:41:57
#include<iostream> using namespace std; int main() { int n; cin>>n; int t=n/3; cout<<t*(n-t)+t*(t-1)/2<<endl; }
Python3 解法, 执行用时: 66ms, 内存消耗: 7112K, 提交时间: 2021-10-22 15:32:17
n=int(input()) even = n//3 odd = n//3 * 2 + n%3 print(even*odd+ even*(even-1)//2)