BNU29140 Taikotaiko(概率)
BNU29140——Taiko taiko——————【概率题、规律题】
Taiko taiko
64-bit integer IO format: %lld Java class name: Main
Next
- None
- Graph Theory
- 2-SAT
- Articulation/Bridge/Biconnected Component
- Cycles/Topological Sorting/Strongly Connected Component
- Shortest Path
- Bellman Ford
- Dijkstra/Floyd Warshall
- Euler Trail/Circuit
- Heavy-Light Decomposition
- Minimum Spanning Tree
- Stable Marriage Problem
- Trees
- Directed Minimum Spanning Tree
- Flow/Matching
- Graph Matching
- Bipartite Matching
- Hopcroft–Karp Bipartite Matching
- Weighted Bipartite Matching/Hungarian Algorithm
- Flow
- Max Flow/Min Cut
- Min Cost Max Flow
- DFS-like
- Backtracking with Pruning/Branch and Bound
- Basic Recursion
- IDA* Search
- Parsing/Grammar
- Breadth First Search/Depth First Search
- Advanced Search Techniques
- Binary Search/Bisection
- Ternary Search
- Geometry
- Basic Geometry
- Computational Geometry
- Convex Hull
- Pick's Theorem
- Game Theory
- Green Hackenbush/Colon Principle/Fusion Principle
- Nim
- Sprague-Grundy Number
- Matrix
- Gaussian Elimination
- Matrix Exponentiation
- Data Structures
- Basic Data Structures
- Binary Indexed Tree
- Binary Search Tree
- Hashing
- Orthogonal Range Search
- Range Minimum Query/Lowest Common Ancestor
- Segment Tree/Interval Tree
- Trie Tree
- Sorting
- Disjoint Set
- String
- Aho Corasick
- Knuth-Morris-Pratt
- Suffix Array/Suffix Tree
- Math
- Basic Math
- Big Integer Arithmetic
- Number Theory
- Chinese Remainder Theorem
- Extended Euclid
- Inclusion/Exclusion
- Modular Arithmetic
- Combinatorics
- Group Theory/Burnside's lemma
- Counting
- Probability/Expected Value
- Others
- Tricky
- Hardest
- Unusual
- Brute Force
- Implementation
- Constructive Algorithms
- Two Pointer
- Bitmask
- Beginner
- Discrete Logarithm/Shank's Baby-step Giant-step Algorithm
- Greedy
- Divide and Conquer
- Dynamic Programming
- Tag it!
拆拆超级喜欢太鼓达人(赛后大家可自行百度规则),玩久了也对积分规则产生了兴趣,理论上连击数越多,分数增加的越快,而且还配合着击打准确度有相应的计算规则,拆拆觉得这些规则太复杂了,于是把规则自行简化了下:
对于一段击打序列,我们假设Y为打中,N为未打中 (没有良可之分了)
我们视连续的n次击中为n连击 相应的分数为 1+2+3+。。。+n
例如序列YNNYYYNYN的总分数为1+1+2+3+1=8
当然 击中是有概率的 我们假定概率始终为P(0<=P<=1)拆拆的击中概率很高的恩恩=w=
于是现在拆拆想知道对于长度为L的序列 击中概率为P时 获得积分的期望是多少
Input
一个整数T(表示T组数据)
接下来的T组数据
接下来T行 每行一个整数L 一个浮点数P
数据范围
1<=T<=1000
1<=L<=1000
0<=P<=1
Output
对于每组数据输出一行1个6位小数 即题目描述的期望
Sample Input
2 2 0.9 3 0.5
Sample Output
2.610000 2.125000 思路:应小妹的要求 讲清楚不装b1 1*p+0*0.1(Y N)2 3*p*p+1*p(1-p)+1*(1-p)*p+0(YY YN NY NN)== P^2+2*p
#include<iostream>
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
double dp[1005];
int main()
{int t;scanf("%d",&t);while(t--){int n;double p;scanf("%d%lf",&n,&p);
// printf("%lf%d")memset(dp,0,sizeof(dp));dp[1]=1.0*p;for(int i=2;i<=n;i++)dp[i]=(dp[i-1]+i)*p;printf("%.6lf\n",dp[n]);}
}
BNU29140 Taikotaiko(概率)相关推荐
- 可视化反投射:坍塌尺寸的概率恢复:ICCV9论文解读
可视化反投射:坍塌尺寸的概率恢复:ICCV9论文解读 Visual Deprojection: Probabilistic Recovery of Collapsed Dimensions 论文链接: ...
- c语言产生一m序列,其特征多相式:1+x^3+x^5,M序列伪随机码在测距回答概率控制中的 - FPGA/ASIC技术 - 电子发烧友网...
M序列伪随机码在测距回答概率控制中的应用 测距器(Distance Measuring Equipment)系统分为机载询问器和地面应答器两部分.其测距原理为二次雷达测距原理.系统工作时,由机载询问器 ...
- php ajax 概率 转盘,php+jquery实现转盘抽奖 概率可任意调
转盘抽奖,炫丽的一般是flash做的.不懂flash而又不需要那么炫丽,可以简单的通过jquery来实现.网上教程有很多,跟着做了一下,也贴出来吧.要实现转盘抽奖,有两个关键点,一是让转盘或指针转起来 ...
- python朴素贝叶斯回归预测的结果全是1_python – 朴素贝叶斯概率总是1
我开始使用sklearn.naive_bayes.GaussianNB进行文本分类,并且获得了很好的初始结果.我想使用分类器返回的概率作为置信度的度量,但predict_proba()方法总是为所选类 ...
- OpenCV中的霍夫线变换、概率霍夫线变换
OpenCV中的霍夫线变换.概率霍夫线变换 1. 效果图 2. 原理 2.1 什么是霍夫变换? 2.2 什么是概率霍夫变换? 3. 源码 3.1 霍夫变换 3.2 概率霍夫变换 参考 这篇博客将介绍P ...
- LightOJ - 1038 Race to 1 Again 基础期望概率 dp
传送门 刚刚学习期望&概率 我们设数X的期望改变次数为P[X] 如果要求X的期望,很容易想到找x的因子; 可以得到下式 ,cnt为X因子个数,ai为X的因子 可以这么理解,当因子ai为1时, ...
- 深度学习(2)基础2 -- 分类:得分函数损失函数(损失、正则化惩罚项、梯度下降、学习率)概率
目录 一.得分函数 1.10分类 2.5分类 二.损失函数 0.引言 1.损失函数(数据损失) 2.损失函数应用 3.损失函数(数据损失与正则化惩罚项) 1.数据损失 2.正则化惩罚项 三.概率 1. ...
- 【论文速读】城市自动驾驶应用的概率语义地图
点云PCL免费知识星球,点云论文速读. 标题:Probabilistic Semantic Mapping for Urban Autonomous Driving Applications 作者:D ...
- 《概率机器人》里程计运动模型gmapping中代码解析
里程计运动模型(odometery motion model)用距离测量代替控制.实际经验表明虽然里程计虽然仍存在误差,但通常比速度运动模型更加的精确.相比于速度运动模型运动信息utu_t由 (x¯t ...
- 《概率机器人》速度运动模型gmapping中代码解析
一个刚性移动机器人的构型通常用6个变量来描述:他的三维直角坐标系,以及相对外部坐标系的三个欧拉角(RPY 横滚 ,俯仰,偏航),所以那么在平面环境中一般用三个变量既可以描述,称之为位姿. 所以一般而平 ...
最新文章
- [C#]统计文本文件txt中的行数(快速读取)
- 提交响应后无法调用sendredirect_微服务的那些事(三),微服务的远程调用方式。RPC和HTTP...
- 软考中高项学员:2016年3月14日作业
- junit注释_通过此注释改善您的JUnit体验
- LeetCode 398. 随机数索引(概率)
- uboot烧录到SD卡
- Java虚拟机运行时栈帧结构--《深入理解Java虚拟机》学习笔记及个人理解(二)
- 初试django模型层
- Windows编程的Notification和Message
- volatile关键字与synchronization关键字的区别?
- EasyUI+MVC+EF简单用户管理Demo(问题及解决)
- 屏蔽节点的鼠标点击选择文字的方法
- 高级需求分析师培训要点,如何正确编写需求用例的5个提示!
- linux ubuntu美化,[linux] 我的ubuntu美化之路
- 计算机技能大赛备赛计划,技能大赛计划.doc
- NSIS求助!!!,如有大佬知道怎么办,请留言回复!!!感谢!!!
- linux 下安装rar解压软件,centos下rar解压工具的安装 rar和unrar命令使用方法
- 基于React、Typescript和Solidity的NFT完整教程
- EmguCV学习(三)
- linux服务器重启日志,Linux系统最近重启时间、错误日志
热门文章
- PS 如何去掉图片中的水印
- PLSQL 连接不上64位ORACLE数据库解决办法
- zz java compare 接口
- Flex 与外部的数据通信(HTTPService,URLLoader和URLRequest)
- Ubuntu上安装visual studio code
- 汇编语言第2版---笔记(第一章基础知识)
- php秒数倒计时,PHP精确到毫秒的秒杀倒计时范例
- layui官方文档镜像,layui主页,layui镜像网站,layui资源下载,技术文档
- 在计算机网络GAN代表什么,图解 生成对抗网络GAN 原理 超详解
- 锐界机器人_每72秒就有一辆锐界驶下生产线