#include<iostream>            //水题#include<string>using namespace std;int main(){string str;int i,j;while(cin>>str&&str!="#")    {int s=0;for(i=0;i<str.size();++i)        {if(str[i]=='.')                s+=100;else if(str[i]=='|')            {for(j=i-1;j>=0&&str[j]=='_';--j);if( j==-1 ||str[j]=='.' )                    s+=50;for(j=i+1;j<str.size()&&str[j]=='_';++j);if( j==str.size()||str[j]=='.')                    s+=50;                                        }else if(str[i]=='/')            {for(j=i-1;j>=0&&str[j]=='_';--j);if( j==-1 ||str[j]=='.')                    s+=100;                            }            else if(int(str[i])==92)    //else if(str[i]=='\\')            {for(j=i+1;j<str.size()&&str[j]=='_';++j);if( j==str.size()||str[j]=='.')                    s+=100;                }        }        cout<<int(s/(str.size()+0.0))<<endl;    }return 0;}

  

转载于:https://www.cnblogs.com/mjc467621163/archive/2011/07/22/2114389.html

poj 3095 Linear Pachinko相关推荐

  1. POJ 3095 Linear Pachinko 字符串模拟

    http://poj.org/problem?id=3095 简单字符串模拟 Linear Pachinko Time Limit:1000MSMemory Limit:65536K Descript ...

  2. poj 3095 Linear Pachinko 模拟水题

    题意: 给一个字符串,求小球随机放在上面进洞或到达两边之外的期望. 分析 水题,直接模拟. 代码: //poj 3095 //sep9 #include <iostream> using ...

  3. POJ 3095 Linear Pachinko 笔记

    二维游戏,小球从高处随机落在凹凸不平的地面上,求小球掉到洞中或从端点离开的概率.字符 / 和 \ 表示斜坡,小球落在斜坡上会向一个方向移动:字符 | 表示墙:字符 _ 表示平面,小球落在平面上不移动: ...

  4. POJ3095 Linear Pachinko

    题目:http://acm.pku.edu.cn/JudgeOnline/problem?id=3095 老虎机?子弹机?这是很有意思的一道模拟题... import java.io.Buffered ...

  5. HOJ题目分类//放这儿没事刷刷学算法!嘻嘻!

    各种杂题,水题,模拟,包括简单数论. 1001 A+B 1002 A+B+C 1009 Fat Cat 1010 The Angle 1011 Unix ls 1012 Decoding Task 1 ...

  6. 《挑战程序设计竞赛(第2版)》习题册攻略

    本项目来源于GitHub 链接: 项目GitHub链接 1 前言 项目为<挑战程序设计竞赛(第2版)>习题册攻略,已完结.可配合书籍或笔记,系统学习算法. 题量:约200道,代码注释内含详 ...

  7. 备战ccpc分站赛:秦皇岛和威海站(数论模块和dp模块)

    挑战程序设计竞赛(第2版)练习题 tips:难度(个人主观判断): 简单* 简单但卡思维 ** 中 *** 中稍加思考 **** 难 ***** 1 . 记录结果再利用的"动态规划" ...

  8. Linear world POJ - 2674(弹性碰撞+技巧)

    题意: 给你n个居民的起始位置,各自在长度为l的平台,以同样的速度向左或向右走,当碰见时往相反方向走,问最后掉下去的居民花费的时间以及姓名. 题目: The Disc, being flat, has ...

  9. [Pytorch系列-30]:神经网络基础 - torch.nn库五大基本功能:nn.Parameter、nn.Linear、nn.functioinal、nn.Module、nn.Sequentia

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

最新文章

  1. node mysql 批量写入_请问如何使用node.js在MySQL中进行批量插入
  2. unity 天空盒_使用Substance in Unity搭建Unity和SP的live link实时互通环境
  3. getopt函数—分析命令行参数
  4. php 匹配一次,PHP Regex匹配最后一次出现的字符串
  5. codeforces 940E Cashback 有趣的dp
  6. MSSQL-最佳实践-Always Encrypted
  7. windows下安装nodejs多版本管理工具nvm-windows
  8. Linux篇---Grep和正则匹配
  9. java通过TscLibDll调用佳博热敏票据打印机(580130IVC)打印小票
  10. 做一个微信欢乐斗地主之残局解答器!
  11. 锂电池的充电原理以及快充原理
  12. JSCH连接SFTP Algorithm negotiation fail
  13. 开源项目——小Q聊天机器人V1.3
  14. CodeBlocks下创建.h .cpp文件
  15. VSCode设置网页代码实时预览
  16. 20145238-荆玉茗 《Java程序设计》第五次实验报告
  17. 图形学笔记(二十)粒子、刚体、流体的模拟—— 欧拉方法、Errors 和 Instability、中点法、自适应步长、隐式欧拉方法、Runge-Kutta方法、刚体与流体模拟(质点法、网格法、MPM)
  18. 学遍天下所有的技术,可能吗?
  19. 抖音低俗内容被处罚:账号重新评估,投稿不推荐该怎么办丨国仁网络
  20. Word中插入Visio留空太大怎么办

热门文章

  1. 网络营销策略的前瞻性和大局观念
  2. mysql几核几G是什么意思_CPU分几核几核的是什么意思?
  3. ros构建机器人运动学模型_ROS环境下机器人仿真模型构建方法研究.doc
  4. 云计算和虚拟化选修课程报告
  5. 为什么说php是个玩具,买玩具的目的是什么
  6. 不要再走弯路了,黑客学习路线看这里
  7. Python + Selenium环境搭建
  8. 天籁之声---世界上最动听的歌
  9. 计算机二级aoa系统安装百度云,计算机二级AOA理论题库.pdf
  10. 音频转文字怎么操作?快来看看这几个方法吧