CodeForces 805B 3-palindrome_codeforce palindrome sequence [2],[1,2,1,3]-程序员宅基地

技术标签: OnlineJudge Codeforces  ACM 构造  ACM  Codeforces 漫漫补题路  

题目链接:http://codeforces.com/contest/805/problem/B
题意:让你构造一个长度为n的字符串,这个字符串只有abc构成,要求没有长度为3的回文子串,且c要尽可能的少
解析:aabbaabb这样子的貌似就没有长度为3的回文子串了,那就直接输出呗……

#include <bits/stdc++.h>
using namespace std;
int main(void)
{
    int n;
    scanf("%d",&n);
    int flag = 0;
    for(int i=0;i<n;i++)
    {
        if(flag)
            printf("b");
        else
            printf("a");
        if(i%2)
            flag ^= 1;
    }
    return 0;
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Richie_ll/article/details/71191031

智能推荐

N1刷ubuntu用上docker 青龙 傻妞机器人和nolan‘Ark_n1 ubuntu-程序员宅基地

文章浏览阅读7.4k次。文章总分为4部分目录1.N1如何刷入ubuntu,挂载u盘2.如何在ubuntu上安装docker,青龙面板,并添加定时任务3.如何在ubuntu上装傻妞机器人 并开启芝士(这里借用烟雨阁大佬的oicq框架)4如何在ubuntu上用上nolan大佬的短信登录(这里警告!只在nolan内部群的人员提供技术支持)以上内容纯属个人搭建的经验 并无侵权 如有侵权 请联系我删帖子!如果实在不想自己搞 或者有问题可以加聊天群 私聊我 免费! 扣扣群:646138788今天讲N1盒子_n1 ubuntu

substr和mb_substr的区别_mb_substr和substr 的区别-程序员宅基地

文章浏览阅读1k次。说明string substr ( string $string , int $start [, int $length ] )返回字符串 string 由 start 和 length 参数指定的子字符串。string mb_substr ( string $str , int $start [, int $length [, string $encoding ]] )根据字符..._mb_substr和substr 的区别

.net core webapi使用静态文件_webapi 添加项目外静态资源文件夹-程序员宅基地

文章浏览阅读2.1k次。//启用静态文件app.UseStaticFiles();//发布时服务器注册静态资源string fileUpload = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ExcelTemplate");if (!Directory.Exists(fileUpload)) { Directory.CreateDirectory(fileUpload); }app.UseStaticFiles(new StaticFileOption._webapi 添加项目外静态资源文件夹

iOS开发 宏定义,Pch文件的引入以及Header文件和Pch一起的使用方法(不用一直引入相同的头文件了,让你的开发更加快捷)_ios 开发 header.pch too ma-程序员宅基地

文章浏览阅读425次。一、Pch文件导入1、创建pch文件并导入2、将pch文件路径引入3、修改路径路径获取方式:打开终端,找到项目中pch文件的位置然后拖入终端,即可获得绝对路径相对路径只要将绝对路径,只要将项目名称前的位置改成**$(SRCROOT)/项目名称/pch文件名.pch** 即可二、做项目时有人会觉得单个pch文件放的东西可能会太多,所以这里教大家使用header文件加入pch1、选中header文件并创建2、在这块加入代码(我用颜色拿来举例,可加入各类头文件)3、然后在pch文件_ios 开发 header.pch too ma

关于Cube-ui 结合vue 实现滚动_cube-scroll搭配swipe怎么用pulldown-程序员宅基地

文章浏览阅读4.7k次。https://www.imooc.com/article/25858https://github.com/cube-ui/cube-application-guidehttps://www.jishux.com/plus/view-651615-1.htmlhttps://www.jianshu.com/p/48167450e5c1配置:packjson导入:import Vue from 'v..._cube-scroll搭配swipe怎么用pulldown

python解隐式方程_python(sympy)隐式函数:获取值而不是plot?-程序员宅基地

文章浏览阅读1.2k次。这是一个回答is it actually possible to somehow get the x and y values corresponding to the plot?我说“addressing”是因为不可能得到用来绘制曲线的x和{}值-因为曲线不是用二维点的序列绘制的……稍后将对此进行详细说明TL;DRpli = plot_implicit(...)series = pli[0]da..._python解隐函数方程

随便推点

v$ oracle 命令,请教关于SHELL脚本中涉及的V$数据字典问题,如何解决?-程序员宅基地

文章浏览阅读303次。谢谢大家,用*.sql然后在ORCLE中执行当然,可以,我是想实验一下用SHELL转义后还有一点问题,大家帮我看看,谢谢!看我执行,还有错-bash-3.00$ lsspid.shspid.sql-bash-3.00$ sh spid.shSQL*Plus: Release 9.2.0.7.0 - Production on Mon Nov 5 06:54:55 2007Copyright (..._oracle v$ 表无法在脚本中

libvlc 播放 m3u8 流时 libvlc_media_player_get_time 函数总是返回 0,无法取得播放时间和长度_libvlc_media_player_get_length返回值0-程序员宅基地

文章浏览阅读2.4k次。问题这是一个 m3u8 文件#EXTM3U#EXT-X-TARGETDURATION:10#EXT-X-VERSION:2#EXTINF:5http://ykugc.cp31.ott.cibntv.net/6572B11C9E6347151870A31F9/030002010058EB7D1EF4D22E656C0F9EC6204B-D072-0040-60C3-1E27581AB16..._libvlc_media_player_get_length返回值0

【异常】——Cause: java.sql.SQLException: sql injection violation, multi-statement not allow :XXXXX-程序员宅基地

文章浏览阅读1.6w次,点赞4次,收藏2次。在使用mybatis进行批量更新时报错:Cause: java.sql.SQLException: sql injection violation, multi-statement not allow :XXX找到报错的sql语句:<update id="moveDevices"> <foreach collection="deviceIds" ..._cause: java.sql.sqlexception: sql injection violation, multi-statement not a

Scala创建SparkStreaming获取Kafka数据代码过程-程序员宅基地

文章浏览阅读271次。正文  首先打开spark官网,找一个自己用版本我选的是1.6.3的,然后进入SparkStreaming ,通过搜索这个位置找到Kafka,      点击过去会找到一段Scala的代码       import org.apache.spark.streaming.kafka._     val kafkaStream = KafkaUtils.c..._scala获取不到kafka的数据

Go语言中的字符rune类型和索引访问、range循环迭代及常用字符串函数列表了解_golang rune遍历-程序员宅基地

文章浏览阅读203次,点赞3次,收藏2次。Go语言的字符串是使用UTF-8编码的,UTF-8是Unicode的实现方式之一,因此可以直接在代码中使用中文,而不像python那样别扭。给我们国人开发带来很好的便利。Go语言中的原生字符串需要使用双引号("")或反引号(``)定义。单引号不能用来表示字符串,否则会报错:在GO语言中双引号:"", 用于单行字符串。如果需要用于多行字符串,需要使用反引号:``,此时反引号中的内部会原样解析。_golang rune遍历

推荐文章

热门文章

相关标签