您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 0浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[cf] Codeforces Round #777 (Div. 2)

*DDL_GzmBlog 发布时间:2022-03-12 16:47:56 ,浏览量:0

前言

推荐题解 : 知乎 : b站也有 c s d n csdn csdn就算了,出货好慢

幸好最近事多没打,这场题面也太阴间了 传送门 :

A.

虽然题目看完感觉有点怪怪的, 就是一行中没有相同的数

但是 样例应该不难,很显然的样例已经提示我们怎么做了,用 2   ∣   1 2\ | \ 1 2 ∣ 1构造出 n n n

显然相邻的不能相同 , 所以我们考虑只有两种情况一种是 2 , 1 , 2 , 1.... 2 ,1,2,1.... 2,1,2,1....

另一种是 1 , 2 , 1 , 2.... 1,2,1,2.... 1,2,1,2....

然后再推一下 6 6 6 , 我们发现 2 , 1 , 2 , 1 2 ,1,2,1 2,1,2,1 就构造出来了

因此大胆猜测一下 n % 3 = = 1 , 序 列 从 1 , 2.... n\%3 ==1 ,序列从 1,2.... n%3==1,序列从1,2.... 否则序列从 2 , 1... 2,1... 2,1...

MyCode
// 2 1  2  1 
void solve()
{
	int n;cin>>n;
	if(n%3  == 1) {
		int sum = 0 ;
		int t = 1;
		while(sum             
关注
打赏
1657615554
查看更多评论
0.0440s