题解:P15083 [ICPC 2024 Chengdu R] Recover Statistics

· · 题解

发现这个恰好貌似有点难,其实构造 n=100 即可。

直接把 t_1t_{50} 设为 at_{51}t_{95} 设为 bt_{96}t_{99} 设为 ct_{100}=10^9 即可,满足题意。

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    cout<<"100\n";
    for(int i=1;i<=50;i++)cout<<a<<" ";
    for(int i=51;i<=95;i++)cout<<b<<" ";
    for(int i=96;i<=99;i++)cout<<c<<" ";
    cout<<1000000000;
}