E - Right-Left Cipher CodeForces - 1087A

题解

一左一右输出

自己的 low 代码

#include<bits/stdc++.h>
using namespace std;int main() {freopen("test.in", "r", stdin);char t[55];int len = 0,length, l, r;while(cin >> t) {len = strlen(t);length = len;l = len/2;if(len == 1) {cout << t << endl;continue;}if(len %2 != 0) {len--;cout << t[l+1];do {cout << t[length-l];cout << t[l-1];l--;cout << "*" << len << "*";} while(len-=2);}else {do {cout << t[l-1];cout << t[length-l];l--;}while(len-=2);}cout << endl;}return 0;
}

优化代码

#include<bits/stdc++.h>
using namespace std;int main(){freopen("test.in", "r", stdin);char s[55];while(cin >> s) {int l, r, len;len = strlen(s);if(len&1) {// 奇数l = len/2; // 中间位置(相当于左)r = len - l;}else {l = len/2 - 1;// 左r = len - l - 1;// 右}while(l > -1) { cout << s[l--];if(r < len) cout << s[r++];}cout << endl;}return 0;
}

E - Right-Left Cipher CodeForces - 1087A (模拟)相关推荐

  1. POJ1107 ZOJ1042 UVALive2291 W's Cipher【密码+模拟】

    W's Cipher Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 5811 Accepted: 2903 Descriptio ...

  2. codeforces 978D 模拟思维

    题目链接http://codeforces.com/problemset/problem/978/D 题目是这样说,给你一组数列,该数列要你对每个元素可以进行三种操作,+1,-1,还有就是不对其操作, ...

  3. Vasya and Multisets CodeForces - 1051C 模拟|分类讨论

    题意:把数组分成两个集合 每个集合中元素数量为1的个数相同(此个数可以是0) 分析: 这类问题就是要各种可能情况考虑到     然后分类讨论     完整地正确分类就AC     否则gg 如果数量为 ...

  4. Codeforces 1087 - 题集

    Codeforces 1087A - Right-Left Cipher 题解链接 https://lucien.ink 题目链接 http://codeforces.com/contest/1087 ...

  5. Bailian2819 W的密码【密码+模拟】

    2819:W的密码 总时间限制: 1000ms 内存限制: 65536kB 描述 加密一条信息需要三个整数码, k1, k2 和 k3.字符[a-i] 组成一组, [j-r] 是第二组, 其它所有字符 ...

  6. Codeforces Round #304 C(Div. 2)(模拟)

    题目链接: http://codeforces.com/problemset/problem/546/C 题意: 总共有n张牌,1手中有k1张分别为:x1, x2, x3, ..xk1,2手中有k2张 ...

  7. 模拟 Codeforces Round #249 (Div. 2) C. Cardiogram

    题目地址:http://codeforces.com/contest/435/problem/C 1 /* 2 题意:给一组公式,一组数据,计算得到一系列的坐标点,画出折线图:) 3 模拟题:蛮恶心的 ...

  8. BZOJ 3836 Codeforces 280D k-Maximum Subsequence Sum (模拟费用流、线段树)

    题目链接 (BZOJ) https://www.lydsy.com/JudgeOnline/problem.php?id=3836 (Codeforces) http://codeforces.com ...

  9. Educational Codeforces Round 10 A. Gabriel and Caterpillar 模拟

    A. Gabriel and Caterpillar 题目连接: http://www.codeforces.com/contest/652/problem/A Description The 9-t ...

最新文章

  1. end_form_tag 已经在rails2.x中去掉了
  2. 008_效果和动画的Callback函数
  3. 源码读不会,小白两行泪!
  4. artTemplate 简介语法模板
  5. kubernetes(k8s)
  6. 问题:HikariPool-1 - Shutdown initiated...的解决
  7. android 获取4g信号_5G与1G、2G、3G、4G有何不同
  8. JVM 对象引用标记 与 内存回收算法
  9. java列表展开折叠,Android在开发中的实用技巧之ExpandableListView简单实现商品列表折叠...
  10. php数据保存txt文件怎么打开方式_php - 利用保存在TXT文件(PHP)中的数组数据 - SO中文参考 - www.soinside.com...
  11. Atitit 剪贴板数据类型 DataFlavor 目录 1. HtmlFlavor 1 1.1. allHtmlFlavor 1 1.2. selectionHtmlFlavor 1 1.3. fr
  12. C++语音识别接口快速入门(Microsoft Speech SDK)
  13. 计算机车牌识别的步骤,车牌识别流程图
  14. 【24点】java减治法实现二十四点,输出所有求值结果为24的组合
  15. 计算器(加减乘除,平方,取余)
  16. 苹果电脑可以装windows系统吗_给苹果电脑安装Windows系统
  17. 【系统架构】原型图验收的思考
  18. 为什么现在一些年轻人放弃缴纳社保?
  19. AprilTags图像识别定位实例
  20. 城市虚拟交通系统与交通发展决策支持模式研究

热门文章

  1. 【新手必看】17个常见的Python运行时错误
  2. HyperPocket:生成点云网络
  3. iOS 项目集成Flutter
  4. AI犯错谁之过?切勿盲目相信之
  5. SQL Server中的命名规范(个人使用)
  6. CSS粘住固定底部的5种方法
  7. sqlite3 解决并发读写冲突的问题
  8. windows 7 64bit安装apche php
  9. Android 改变窗口标题栏的布局
  10. VS 常见快捷键(转)