2017 ACM-ICPC 아시아 지역 우루무치 사이버 대회 E. Half-consecutive Numbers

1765 단어
          ,  t(i)      , i i+1      2      ,          ,    ,         
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
//#pragma comment(linker, "/STACK:1024000000,1024000000")
#define pi acos(-1.0)
#define INF 2147483647
using namespace std;
typedef long long ll;
typedef pair P;
ll s[100]= {1,8,49,288,1681,9800,57121,332928,1940449,11309768,65918161,384199200,2239277041,13051463048,76069501249,443365544448,2584123765441,15061377048200,87784138523761,511643454094368,2982076586042449,17380816062160328};
int main()
{
//    int cnt=1;
//    for(ll i=1; i<=3*1e9; i++)
//    {
//        ll n=i*i-1;
//        if(n%2==0)
//            n/=2;
//        ll num=sqrt(1.0*n);
//        if(num*num==n)
//        {
//             cout<=n)
                break;
        }
        if(i>=22)
            printf("Case #%d: -1
",k); else if(i==21) if(n==10000000000000000) printf("Case #%d: %lld
",k,s[i]); else printf("Case #%d: -1
",k); else printf("Case #%d: %lld
",k,s[i]); } return 0; }

좋은 웹페이지 즐겨찾기