codeforces Goodbye 2023?(rating)

发布时间 2024-01-01 15:13:08作者: avdk

https://codeforces.com/contest/1916

A题
https://codeforces.com/contest/1916/problem/A

由样例可见2023的因子有1,7,17,119,289,2023

因此代码如下:
`#include<bits/stdc++.h>

define ll long long

using namespace std;
int T;
int a[1000000];
void solve()
{
int n,k;
ll sum = 1;
cin>>n>>k;
for(int i = 1 ; i <= n ; i ++)
{
cin>>a[i];
sum *=a[i];
}
if(2023%sum!=0)
cout<<"NO\n";
else
{
cout<<"YES\n";
cout<<2023/sum<<" ";
k--;
while(k)
{
cout<<1<<" ";
k--;
}
cout<<endl;
}
}
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cin>>T;
while(T--)
{
solve();
}
return 0;
}`

B题