870C. Maximum splitting
生活随笔
收集整理的這篇文章主要介紹了
870C. Maximum splitting
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C. Maximum splitting:題目
這憑啥1300分? #include <bits/stdc++.h> using namespace std; typedef long long ll; vector<ll> a((int)6e5); vector<ll> b((int)6e5); string str; int main() {int t;cin>>t;while (t--){int n;cin>>n;int res = 0;if (n&1){if (n<9) res = -1;else {if (n<9||n==11) res = -1;else if ((n-9)%4==0) res = 1+(n-9)/4;else if ((n-9-6)%4==0) res = 2+(n-9-6)/4;else res = -1;}}else {if (n<4) res = -1; else if (n%4==0) res = n/4;else if ((n-6)%4==0) res = 1+(n-6)/4;else res = -1;}cout<<res<<endl;} }總結
以上是生活随笔為你收集整理的870C. Maximum splitting的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: http --- 基本认证与摘要认证
- 下一篇: “小而美”背后的大道理:WebRAY崛起