题解 CF1438A 【Specific Tastes of Andre】
题目大意
输入 \(t\) 个数,对于每次输入的数 \(n\) ,求一个序列满足 对于它的每个子序列各个元素之和能被其长度整除。
解决办法
仔细思考一下,题目中各个元素之和是被除数,子序列长度是除数。
而构造序列时,其长度是已知的,所以我们要使子序列中各个元素之和等于其长度的倍数。
于是乎,每行只要输出 \(n\) 个相同的数即可...
Code
#include <iostream>
using namespace std;
int t,n;
int main()
{
cin>>t;
while(t--)
{
cin>>n;
while(n--) cout<<1<<" ";
cout<<endl;
}
return 0;
}
还是很简单的...

浙公网安备 33010602011771号