poj 3095 Linear Pachinko
#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相关推荐
- POJ 3095 Linear Pachinko 字符串模拟
http://poj.org/problem?id=3095 简单字符串模拟 Linear Pachinko Time Limit:1000MSMemory Limit:65536K Descript ...
- poj 3095 Linear Pachinko 模拟水题
题意: 给一个字符串,求小球随机放在上面进洞或到达两边之外的期望. 分析 水题,直接模拟. 代码: //poj 3095 //sep9 #include <iostream> using ...
- POJ 3095 Linear Pachinko 笔记
二维游戏,小球从高处随机落在凹凸不平的地面上,求小球掉到洞中或从端点离开的概率.字符 / 和 \ 表示斜坡,小球落在斜坡上会向一个方向移动:字符 | 表示墙:字符 _ 表示平面,小球落在平面上不移动: ...
- POJ3095 Linear Pachinko
题目:http://acm.pku.edu.cn/JudgeOnline/problem?id=3095 老虎机?子弹机?这是很有意思的一道模拟题... import java.io.Buffered ...
- HOJ题目分类//放这儿没事刷刷学算法!嘻嘻!
各种杂题,水题,模拟,包括简单数论. 1001 A+B 1002 A+B+C 1009 Fat Cat 1010 The Angle 1011 Unix ls 1012 Decoding Task 1 ...
- 《挑战程序设计竞赛(第2版)》习题册攻略
本项目来源于GitHub 链接: 项目GitHub链接 1 前言 项目为<挑战程序设计竞赛(第2版)>习题册攻略,已完结.可配合书籍或笔记,系统学习算法. 题量:约200道,代码注释内含详 ...
- 备战ccpc分站赛:秦皇岛和威海站(数论模块和dp模块)
挑战程序设计竞赛(第2版)练习题 tips:难度(个人主观判断): 简单* 简单但卡思维 ** 中 *** 中稍加思考 **** 难 ***** 1 . 记录结果再利用的"动态规划" ...
- Linear world POJ - 2674(弹性碰撞+技巧)
题意: 给你n个居民的起始位置,各自在长度为l的平台,以同样的速度向左或向右走,当碰见时往相反方向走,问最后掉下去的居民花费的时间以及姓名. 题目: The Disc, being flat, has ...
- [Pytorch系列-30]:神经网络基础 - torch.nn库五大基本功能:nn.Parameter、nn.Linear、nn.functioinal、nn.Module、nn.Sequentia
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...
最新文章
- node mysql 批量写入_请问如何使用node.js在MySQL中进行批量插入
- unity 天空盒_使用Substance in Unity搭建Unity和SP的live link实时互通环境
- getopt函数—分析命令行参数
- php 匹配一次,PHP Regex匹配最后一次出现的字符串
- codeforces 940E Cashback 有趣的dp
- MSSQL-最佳实践-Always Encrypted
- windows下安装nodejs多版本管理工具nvm-windows
- Linux篇---Grep和正则匹配
- java通过TscLibDll调用佳博热敏票据打印机(580130IVC)打印小票
- 做一个微信欢乐斗地主之残局解答器!
- 锂电池的充电原理以及快充原理
- JSCH连接SFTP Algorithm negotiation fail
- 开源项目——小Q聊天机器人V1.3
- CodeBlocks下创建.h .cpp文件
- VSCode设置网页代码实时预览
- 20145238-荆玉茗 《Java程序设计》第五次实验报告
- 图形学笔记(二十)粒子、刚体、流体的模拟—— 欧拉方法、Errors 和 Instability、中点法、自适应步长、隐式欧拉方法、Runge-Kutta方法、刚体与流体模拟(质点法、网格法、MPM)
- 学遍天下所有的技术,可能吗?
- 抖音低俗内容被处罚:账号重新评估,投稿不推荐该怎么办丨国仁网络
- Word中插入Visio留空太大怎么办