题解 | 小苯的刷怪笼

小苯的刷怪笼

https://www.nowcoder.com/practice/cebdd96f85b044fcaed27cfe8030a9ed

#include <bits/stdc++.h>
#define ll long long
#define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
using namespace std;
const int N=2e5+5;
int n,a,k,mik,mak;
signed main() {
    IOS
    cin >> n >> a >> k;
    if(n==1) {
        if(a!=k) cout << -1;
        else cout << k;
        return 0;
    }
    mik=(a+1)/2,mak=a-n/2;
    if(k<mik||k>mak) {
        cout << -1;
        return 0;
    }
    cout << max((a-k)-(n-2)/2,a-n+2-((a-k)-(n-2)/2)) << ' ' << min((a-k)-(n-2)/2,a-n+2-((a-k)-(n-2)/2)) << ' ';
    for(int i=3;i<=n;++i) cout << "1 ";
    return 0;
}

全部评论

相关推荐

03-23 23:00
黄淮学院 Java
才浅Caiq:老家县城送外卖也5000,要求别这么低
点赞 评论 收藏
分享
03-26 12:00
已编辑
门头沟学院 Java
offer魅魔_oc...:100-200每天,你还要倒贴100
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务