码迷,mamicode.com
首页 > 其他好文 > 详细

HDU-6446 Tree and Permutation

时间:2018-08-25 18:47:49      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:space   can   else   include   iostream   namespace   ||   scan   color   

 1 #include <iostream>
 2 #include <stdlib.h>
 3 #include <string>
 4 #include <vector>
 5 #include <algorithm>
 6 
 7 using namespace std;
 8 int main()
 9 {
10     int T;
11     scanf("%d",&T);
12     while(T--)
13     {
14         long long int n,a;
15         scanf("%lld %lld",&n,&a);
16         if(n==0||n>2)
17         {
18             printf("-1 -1\n");
19         }
20         else if(n==1)
21         {
22             printf("%lld %lld\n",1,a+1);
23         }
24         else if((a&0x1)==1)
25         {
26             long long int b,c;
27             long long tmp = (a-1)/2;
28             b = 2*tmp*(tmp+1);
29             c = 2*tmp*(tmp+1)+1;
30             printf("%lld %lld\n",b,c);
31         }
32         else
33         {
34             long long int b,c;
35             long long tmp = a/2-1;
36             b = tmp*tmp+2*tmp;
37             c = tmp*tmp+2*tmp+2;
38             printf("%lld %lld\n",b,c);
39         }
40     }
41     return 0;
42 }

 

HDU-6446 Tree and Permutation

标签:space   can   else   include   iostream   namespace   ||   scan   color   

原文地址:https://www.cnblogs.com/Asurudo/p/9534847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!