摘要:
这题就是找规律,结果=奇数的平方数+偶数-偶数的平方数,再就是注意1-4全是0……#include <iostream>#include <cmath>using namespace std;__int64 fun(__int64 n){ __int64 sum=0,num; if(n<5) return 0; sum=n/2; num=(__int64)sqrt(n*1.0); sum+=num%2; sum-=2; return sum;}int main(){ __int64 n,m; int t; cin>>t; while(t--) { sc 阅读全文
摘要:
水题,注意一点就是前20位不能用公式,后面才可以用……#include <iostream>#include <cmath>using namespace std;int ans[22]={0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765};int fun(long n){ double a; int b; a=-0.5*log10(5.0)+n*log10((sqrt(5.0)+1)/2); b=pow(10.0,a-(int)a+3); return b;}int main(){ 阅读全文