zoukankan      html  css  js  c++  java
  • 喵哈哈村的赛马比赛

    喵哈哈村的赛马比赛

    发布时间: 2017年2月21日 20:05   最后更新: 2017年2月21日 20:07   时间限制: 5000ms   内存限制: 128M

    喵哈哈村一年一度的赛马比赛要开始了!

    沈宝宝和戴尔廖由于达成了某笔交易,成了好朋友,于是他们相约一起去看赛马比赛。

    哦豁,这两个人来早了,赛马比赛并没有开始。

    于是他们俩决定出一个题,来打发时间:

    假设赛马场上有n 只马儿,第i 只马儿的起点在第i 米的位置,这些马儿都会朝着同一个方向奔跑。

    每只马儿的速度都不一样,而且大家都不知道这些马儿的速度是多少。

    这些马儿将会驰骋在一个无限长的赛道上面,如果马儿A跑过了马儿B,那么马儿B就会被淘汰出局。

    现在问题来了,请问考虑所有的情况,场上最后,期望将会剩下多少匹马儿在驰骋呢?

    第一行T,表示一共有T组测试数据。
    接下来T行,每一行一个整数n,表示比赛一开始马儿的数量。
    保证
    1<=n<=1000
    1<=T<=1000

    对于每组测试数据,输出答案,答案需要保留四位。

    复制
    2
    1
    2
    
    1.0000
    1.5000

    瞎猜的,从1开始将倒数相加
     1 #include <iostream>
     2 #include <string.h>
     3 #include <stdio.h>
     4 #include <algorithm>
     5 using namespace std;
     6 int main(){
     7     int n;
     8     cin>>n;
     9     while(n--){
    10         int k;
    11         cin >> k;
    12         double ans=0.0;
    13             for (int j = 1; j <= k; j++) {
    14                 ans = ans + (double)1.0 / j;
    15             }
    16             printf("%.4f
    ", ans);
    17     }
    18     return 0;
    19 }
     
  • 相关阅读:
    REHの个人主页
    多项式基础学习笔记(2)
    多项式基础学习笔记(1)
    FFT & NTT 学习笔记
    LCT学习笔记
    莫队学习笔记
    SAM 学习笔记
    网络流学习笔记
    关于魔术球贪心做法的证明
    【题解】异或粽子&加强版
  • 原文地址:https://www.cnblogs.com/zllwxm123/p/7525714.html
Copyright © 2011-2022 走看看