當(dāng)前位置:
首頁 >
神在夏至祭降下了神谕(oracle)
發(fā)布時(shí)間:2025/6/17
24
豆豆
生活随笔
收集整理的這篇文章主要介紹了
神在夏至祭降下了神谕(oracle)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
首先這道題樣例很多,先一個(gè)一個(gè)看
我們發(fā)現(xiàn)k為奇數(shù)是必為winter,其實(shí)可以證明
k為奇數(shù)時(shí),k=a+(a+1)意味著可以直接實(shí)現(xiàn)winter士兵+1,summer士兵-1
k為偶數(shù)時(shí),顯然當(dāng)m也為偶數(shù)時(shí),必為winter
證:k=(a-1)+(a+1) 這就相當(dāng)于winter士兵+2,summer士兵-2,因?yàn)閙為偶數(shù),所以成立
注意樣例幾個(gè)特判,數(shù)據(jù)在管理里的文件一欄
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 }?
轉(zhuǎn)載于:https://www.cnblogs.com/Y-E-T-I/p/7411899.html
總結(jié)
以上是生活随笔為你收集整理的神在夏至祭降下了神谕(oracle)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支持向量机核函数
- 下一篇: 跟我一起用node-express搭建一