C.幸运数字Ⅲ
链接:https://www.nowcoder.com/acm/contest/70/C
来源:牛客网
这个题447和477是特殊的,其他的就没什么了。
代码:
 1 #include<iostream>2 #include<cstring>3 #include<cstdio>4 #include<cmath>5 #include<algorithm>6 using namespace std;7 const int maxn=1e5+10;8 char s[maxn];9 int vis[maxn];
10 int main(){
11     int n,k; 12 cin>>n>>k; 13 cin>>s+1; 14 memset(vis,0,sizeof(vis)); 15 int num=0; 16 for(int i=1;i<=n;i++){ 17 if(i+1<=n&&s[i]=='4'&&s[i+1]=='7'){ 18 vis[i]=1; 19 num++; 20  } 21  } 22 //cout<<num<<endl; 23 if(num==0){ 24 for(int i=1;i<=n;i++) 25 cout<<s[i]; 26 cout<<endl; 27  } 28 else{ 29 for(int i=1;i<=n;i++){ 30 if(k==0)break; 31 if(vis[i]==1){ 32 if(i%2==0){ 33 if(s[i-1]=='4'){ 34 if(k%2==0)break; 35 else{ 36 s[i]='7'; 37 break; 38  } 39  } 40 else {k--;s[i]='7';vis[i]=0;} 41  } 42 else{ 43 if(s[i+2]=='7'){ 44 if(k%2==0)break; 45 else{ 46 s[i+1]='4'; 47 break; 48  } 49  } 50 else{k--;s[i+1]='4';vis[i]=0;} 51  } 52  } 53  } 54  } 55 for(int i=1;i<=n;i++) 56 cout<<s[i]; 57 cout<<endl; 58 }

溜了,去写别的了。

转载于:https://www.cnblogs.com/ZERO-/p/9729027.html

牛客网 牛客练习赛13 C.幸运数字Ⅲ-思维相关推荐

  1. 牛客网 牛客练习赛13 A.幸运数字Ⅰ

    A.幸运数字Ⅰ 链接:https://www.nowcoder.com/acm/contest/70/A 来源:牛客网 水题. 代码: 1 #include<iostream> 2 #in ...

  2. 牛客练习赛13 B 幸运数字Ⅱ 【暴力】【二分】

    题目链接 https://www.nowcoder.com/acm/contest/70/B 思路 没有代码限制 先打表 打出 幸运数字的表 然后 二分查找 第一个 大于 r 的幸运数字 然后 往 L ...

  3. 牛客网 牛客小白月赛1 H.写真がとどいています

    H.写真がとどいています 链接:https://www.nowcoder.com/acm/contest/85/H 来源:牛客网 这个题数乱了,导致wa了好几次. 特别弱智,从A开始往上,就是A,B, ...

  4. 牛客网 牛客小白月赛1 C.分元宵-快速幂

    C.分元宵 链接:https://www.nowcoder.com/acm/contest/85/C 来源:牛客网 这个题就是快速幂,注意特判,一开始忘了特判,wa了一发. 代码: 1 #includ ...

  5. 牛客练习赛13-C题幸运数字III

    转自一位大佬:http://blog.csdn.net/wyxeainn/article/details/79588812 题目: 链接:https://www.nowcoder.com/acm/co ...

  6. 牛客练习赛13-B,幸运数字2

    链接: https://www.nowcoder.com/acm/contest/70/B 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524 ...

  7. 牛客网-编程语言初学练习赛(第一场)题解

    比赛地址:https://ac.nowcoder.com/acm/contest/310#question A.B.C没什么好说的,根据题目要求输出就行,注意换行 D-显示Hello World的代码 ...

  8. 牛客网 - [牛客假日团队赛6]对牛排序

    题目链接:https://ac.nowcoder.com/acm/contest/993/E/ 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64 ...

  9. 牛客网 - [牛客假日团队赛6]迷路的牛

    题目链接:https://ac.nowcoder.com/acm/contest/993/D/ 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64 ...

最新文章

  1. 麦肯锡《2020年人工智能状况》报告:企业收入增长,AI真的出了力
  2. 面试:那些问哭你的Redis分布式锁!
  3. vue实现鼠标悬浮 显示全部内容
  4. ipad xcode连接不了iPad的。
  5. 面向对象编程----6大设计原则
  6. Ubuntu10.04下安装SQLite3
  7. unity自带的方法
  8. 什么是 PID 控制器:工作原理及其应用
  9. Air202学习 一 (程序下载流程----GPIO简单控制)
  10. GIS招聘 | 江西省直事业单位(含测绘、地信等专业岗位)
  11. 制造业的日子为啥难过?因为这几个痛点没有解决
  12. 对比excel,轻松学习python数据分析(读书笔记1-3章)
  13. switch vba_VBA switch
  14. 华芯通关闭,华为等国产服务器芯片企业再受打击
  15. mysql中常用的三种插入数据的语句
  16. 罗马神话缪斯_缪斯与边缘– Adob​​e Web Designer的工具
  17. PCL中的PointT类型
  18. 计算机一打开就卡在更新失败,电脑卡在配置Windows Update失败界面怎么解决
  19. WORD精灵:将Word文档中的标点符号统一为全角或者半角
  20. [完全背包] 货币系统(完全背包+求方案数)

热门文章

  1. 藏在XP中的一个可以完整清除垃圾文件
  2. Sql Server 2005 ROW_NUMBER 函数实现分页
  3. mysql数据库搜索字符_在MySQL数据库中快速搜索字符串?
  4. html hr线的样式
  5. 基于hibernate实现的分页技术
  6. 常考数据结构与算法:螺旋矩阵m*n
  7. 常考数据结构与算法----给定一个二叉树和一个值 sum,请找出所有的根节点到叶子节点的节点值之和等于sum 的路径,
  8. 《spring揭秘》读书笔记二
  9. CentOS7援救模式下更改密码
  10. 生成Excle模板,SXSSFWorkbook-2007之后版本不上传服务器