BNU29140——Taiko taiko——————【概率题、规律题】

Taiko taiko

Time Limit: 1000ms
Memory Limit: 65536KB

64-bit integer IO format: %lld      Java class name: Main

Prev

Submit Status Statistics Discuss

Next

Type:

None
  • 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(概率)相关推荐

  1. 可视化反投射:坍塌尺寸的概率恢复:ICCV9论文解读

    可视化反投射:坍塌尺寸的概率恢复:ICCV9论文解读 Visual Deprojection: Probabilistic Recovery of Collapsed Dimensions 论文链接: ...

  2. c语言产生一m序列,其特征多相式:1+x^3+x^5,M序列伪随机码在测距回答概率控制中的 - FPGA/ASIC技术 - 电子发烧友网...

    M序列伪随机码在测距回答概率控制中的应用 测距器(Distance Measuring Equipment)系统分为机载询问器和地面应答器两部分.其测距原理为二次雷达测距原理.系统工作时,由机载询问器 ...

  3. php ajax 概率 转盘,php+jquery实现转盘抽奖 概率可任意调

    转盘抽奖,炫丽的一般是flash做的.不懂flash而又不需要那么炫丽,可以简单的通过jquery来实现.网上教程有很多,跟着做了一下,也贴出来吧.要实现转盘抽奖,有两个关键点,一是让转盘或指针转起来 ...

  4. python朴素贝叶斯回归预测的结果全是1_python – 朴素贝叶斯概率总是1

    我开始使用sklearn.naive_bayes.GaussianNB进行文本分类,并且获得了很好的初始结果.我想使用分类器返回的概率作为置信度的度量,但predict_proba()方法总是为所选类 ...

  5. OpenCV中的霍夫线变换、概率霍夫线变换

    OpenCV中的霍夫线变换.概率霍夫线变换 1. 效果图 2. 原理 2.1 什么是霍夫变换? 2.2 什么是概率霍夫变换? 3. 源码 3.1 霍夫变换 3.2 概率霍夫变换 参考 这篇博客将介绍P ...

  6. LightOJ - 1038 Race to 1 Again 基础期望概率 dp

    传送门 刚刚学习期望&概率 我们设数X的期望改变次数为P[X] 如果要求X的期望,很容易想到找x的因子; 可以得到下式  ,cnt为X因子个数,ai为X的因子 可以这么理解,当因子ai为1时, ...

  7. 深度学习(2)基础2 -- 分类:得分函数损失函数(损失、正则化惩罚项、梯度下降、学习率)概率

    目录 一.得分函数 1.10分类 2.5分类 二.损失函数 0.引言 1.损失函数(数据损失) 2.损失函数应用 3.损失函数(数据损失与正则化惩罚项) 1.数据损失 2.正则化惩罚项 三.概率 1. ...

  8. 【论文速读】城市自动驾驶应用的概率语义地图

    点云PCL免费知识星球,点云论文速读. 标题:Probabilistic Semantic Mapping for Urban Autonomous Driving Applications 作者:D ...

  9. 《概率机器人》里程计运动模型gmapping中代码解析

    里程计运动模型(odometery motion model)用距离测量代替控制.实际经验表明虽然里程计虽然仍存在误差,但通常比速度运动模型更加的精确.相比于速度运动模型运动信息utu_t由 (x¯t ...

  10. 《概率机器人》速度运动模型gmapping中代码解析

    一个刚性移动机器人的构型通常用6个变量来描述:他的三维直角坐标系,以及相对外部坐标系的三个欧拉角(RPY 横滚 ,俯仰,偏航),所以那么在平面环境中一般用三个变量既可以描述,称之为位姿. 所以一般而平 ...

最新文章

  1. [C#]统计文本文件txt中的行数(快速读取)
  2. 提交响应后无法调用sendredirect_微服务的那些事(三),微服务的远程调用方式。RPC和HTTP...
  3. 软考中高项学员:2016年3月14日作业
  4. junit注释_通过此注释改善您的JUnit体验
  5. LeetCode 398. 随机数索引(概率)
  6. uboot烧录到SD卡
  7. Java虚拟机运行时栈帧结构--《深入理解Java虚拟机》学习笔记及个人理解(二)
  8. 初试django模型层
  9. Windows编程的Notification和Message
  10. volatile关键字与synchronization关键字的区别?
  11. EasyUI+MVC+EF简单用户管理Demo(问题及解决)
  12. 屏蔽节点的鼠标点击选择文字的方法
  13. 高级需求分析师培训要点,如何正确编写需求用例的5个提示!
  14. linux ubuntu美化,[linux] 我的ubuntu美化之路
  15. 计算机技能大赛备赛计划,技能大赛计划.doc
  16. NSIS求助!!!,如有大佬知道怎么办,请留言回复!!!感谢!!!
  17. linux 下安装rar解压软件,centos下rar解压工具的安装 rar和unrar命令使用方法
  18. 基于React、Typescript和Solidity的NFT完整教程
  19. EmguCV学习(三)
  20. linux服务器重启日志,Linux系统最近重启时间、错误日志

热门文章

  1. PS 如何去掉图片中的水印
  2. PLSQL 连接不上64位ORACLE数据库解决办法
  3. zz java compare 接口
  4. Flex 与外部的数据通信(HTTPService,URLLoader和URLRequest)
  5. Ubuntu上安装visual studio code
  6. 汇编语言第2版---笔记(第一章基础知识)
  7. php秒数倒计时,PHP精确到毫秒的秒杀倒计时范例
  8. layui官方文档镜像,layui主页,layui镜像网站,layui资源下载,技术文档
  9. 在计算机网络GAN代表什么,图解 生成对抗网络GAN 原理 超详解
  10. 锐界机器人_每72秒就有一辆锐界驶下生产线