推荐题解 : 知乎 : 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
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?