思维题,感叹自己的智商不够啊。

思路大概是这样的:

1.排在队伍前面的女生是不用换位置的;

2.女生在队伍中的顺序是不会变的;

3.最后一个女生稳定了则程序结束;

4.每个女生都有个初始位置和最终位置。如果一个女生的初始位置减去最终位置>现在的最大值,则最大值更新;

否则最大值+1;

代码:

 1 #include<cstdio>
 2 using namespace std;
 3 char s;
 4 int main()
 5 {
 6     int r=0,f=1,l=0;
 7     while(getchar()=='F');
 8     while((s=getchar())=='F'||s=='M')
 9     {
10         if(s=='F')
11         {
12             if(f-l>r)r=f-l;
13             else r++;
14             l++;
15         }
16         f++;
17     }
18     printf("%d\n",r);
19     return 0;
20 }

View Code

转载于:https://www.cnblogs.com/yours1103/p/3365848.html

Codeforces Round #205 (Div. 2) : D相关推荐

  1. Educational Codeforces Round 112(Div.2) ABC题解

    D题好像可以做一做,挖个坑以后做好了来填(doge Educational Codeforces Round 112(Div.2) 题目列表 1.A 2.B 3.C 1.A 原题链接 题目大意 有三种 ...

  2. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  3. Codeforces Round #563 (Div. 2)/CF1174

    Codeforces Round #563 (Div. 2)/CF1174 CF1174A Ehab Fails to Be Thanos 其实就是要\(\sum\limits_{i=1}^n a_i ...

  4. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands

    题目传送门 1 /* 2 题意:在n^n的海洋里是否有k块陆地 3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S 4 输出完k个L后,之后全部输出S:) 5 5 10 的例子可以 ...

  5. Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...

  6. Codeforces Round #712 Div.2(A ~ F) 超高质量题解(每日训练 Day.15 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #712 Div.2(A ~ F) 题解 比赛链接:https:// ...

  7. Codeforces Round #701 (Div. 2) A ~ F ,6题全,超高质量良心题解【每日亿题】2021/2/13

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A - Add and Divide B - Replace and Keep Sorted C ...

  8. Codeforces Round #700 (Div. 2) D2 Painting the Array II(最通俗易懂的贪心策略讲解)看不懂来打我 ~

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 整场比赛的A ~ E 6题全,全部题目超高质量题解链接: Codeforces Round #700 ...

  9. Codeforces Round #699 (Div. 2) F - AB Tree(贪心、树上DP)超级清晰,良心题解,看不懂来打我 ~

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #699 (Div. 2) F - AB Tree Problem ...

最新文章

  1. 侧边栏qq客服对话显示
  2. lvds接口屏线安装图解_液晶屏LVDS线类型图文讲解
  3. POJ3070矩阵快速幂简单题
  4. 07-Armv8-A virtualization
  5. Python内置函数功能汇总
  6. 关于导入oracle10g的数据到sqlserver2005里的方案总结
  7. 为什么是先更新数据库再删除缓存,而不是更新缓存?
  8. python爬虫高级知识点_Python爬虫知识点梳理总结,殿堂级小白入门必读
  9. 前端—每天5道面试题(7)
  10. 51NOD-1005 大数加法【大数】
  11. 人工智能肉搏战:商汤和旷世们的商业化征途
  12. 垃圾纸盒的叠法-超级实用
  13. Python爬虫实战一之使用Beautiful Soup抓取百度招聘信息并存储excel文件
  14. Facebook受邀者的邮箱地址披露
  15. 设计模式之禅【访问者模式】
  16. python傅里叶逆变换_C# 傅里叶变换 逆变换 调用MathNet包|简明python教程|python入门|python教程...
  17. 国内下载android源码
  18. windows系统可以用android,如何在电脑上使用Android系统?
  19. android 铃声设置失败,无法通过Android代码设置铃声
  20. 程序员常用mysql命令

热门文章

  1. linux编译bzip2,linux bzip2 命令详解
  2. 计算机图形学Web前端笔记-图形平移放缩原理及实现(two.js鼠标事件适用所有渲染)
  3. Java工作笔记-枚举类型反射
  4. C++ opengl 点光源
  5. Qt工作笔记-仿QQ登录界面(换肤,切换语言)
  6. MySQL入门之访问控制与安全
  7. linux模块创建proc,[Linux 运维]/proc/modules 以及内核模块工具
  8. flume linux环境搭建,linux安装flume及问题
  9. 进程管理程序java,运维经验分享(四)--关于 java进程管理的服务控制脚本编程思路分析...
  10. ubuntu下NDK环境配置