神在夏至祭降下了神谕(oracle)
生活随笔
收集整理的這篇文章主要介紹了
神在夏至祭降下了神谕(oracle)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先這道題樣例很多,先一個一個看
我們發現k為奇數是必為winter,其實可以證明
k為奇數時,k=a+(a+1)意味著可以直接實現winter士兵+1,summer士兵-1
k為偶數時,顯然當m也為偶數時,必為winter
證:k=(a-1)+(a+1) 這就相當于winter士兵+2,summer士兵-2,因為m為偶數,所以成立
注意樣例幾個特判,數據在管理里的文件一欄
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 using namespace std; 6 long long n,m,k; 7 int main() 8 {int T,l,year; 9 cin>>year; 10 cin>>T; 11 for (l=1;l<=T;l++) 12 { 13 scanf("%lld%lld%lld",&n,&m,&k); 14 if (m==0) 15 {printf("Case %d: Winter\n",l);} 16 else if (m%k==0) 17 {printf("Case %d: Winter\n",l);} 18 else if (n+m<=k&&m) 19 {printf("Case %d: Summer\n",l);} 20 else if (m%2==1&&k%2==0) 21 {printf("Case %d: Summer\n",l);} 22 else if (m%2==0&&k%2==0) 23 {printf("Case %d: Winter\n",l);} 24 else if (k%2==1) 25 {printf("Case %d: Winter\n",l);} 26 } 27 }?
轉載于:https://www.cnblogs.com/Y-E-T-I/p/7411899.html
總結
以上是生活随笔為你收集整理的神在夏至祭降下了神谕(oracle)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支持向量机核函数
- 下一篇: 跟我一起用node-express搭建一