第一次没有想到逆推结果傻傻的用正推写结果时间超时了,代码如下:

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
        long long int x,i,j;
        for(j=1;j<=9999999999;j++)
        {   float sum=(float)j;
           for(i=1;i<n;i++)
           {
            sum=sum-(sum/2+1);
           }
            if(sum==1.0)
             {printf("%lld\n",j);
              break;
              }

}
    }
}

第二次改过后是这样的(好精简!!):

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
       int sum=1,i;
       for(i=n;i>1;i--)
       {
           sum=2*(sum+1);
       }
        printf("%d\n",sum);
    }
    return 0;
}

第一次敲hdu蟠桃树和第二次的区别相关推荐

  1. 为什么MySQL做查询语句时,第一次会很慢,但是第二次,第三次就会变快

    为什么MySQL做查询语句时,第一次会很慢,但是第二次,第三次就会变快 为什么MySQL的查询事务第一次执行会很慢,第二次,第三次就会快很多呢? 在国外,有个老外这么提问 Hi, I have an ...

  2. B树和B+树分别是什么?区别在哪里?MySQL使用的是哪一种树?

    B树和B+树分别是什么?区别在哪里?MySQL使用的是哪一种树? B树,每个节点都存储key和data,所有节点组成这棵树,并且叶子节点指针为nul,叶子结点不包含任何关键字信息. B+树,所有的叶子 ...

  3. 树模型与线性模型的区别 决策树分类和逻辑回归分类的区别 【总结】

    树模型与线性模型的区别在于: (一)树模型 ①树模型产生可视化的分类规则,可以通过图表表达简单直观,逐个特征进行处理,更加接近人的决策方式   ②产生的模型可以抽取规则易于理解,即解释性比线性模型强. ...

  4. Swaps and Inversions hdu多校训练第二场 树状数组求逆序数+离散化

    http://acm.hdu.edu.cn/showproblem.php?pid=6318 交换相邻的元素,有几个逆序对,就交换几次使其变成顺序对 #include<bits/stdc++.h ...

  5. HDU 4358 树状数组+思路

    http://acm.hdu.edu.cn/showproblem.php?pid=4358 如图所示,当k==3时,如果我们扫描到红线所在的位置. 则符合条件的区间就是从红线到两条紫线所包含的区间( ...

  6. hdu 4991(树状数组优化dp)

    Ordered Subsequence Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Othe ...

  7. hdu 4714 树+DFS

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4714 本来想直接求树的直径,再得出答案,后来发现是错的. 思路:任选一个点进行DFS,对于一棵以点u为 ...

  8. html 按钮 按下 状态_第一次按下是启动,第二次按下是停止,俵哥分享2种接线方法...

    朋友们大家好我是大俵哥,今天我们来说一下单按钮启停电路.这个电路虽然应用的不多,但是非常的经典,新手朋友们可以拿来练手.今天我们讲2种控制方法,一种用中间继电器控制一种用时间继电器控制,在看电路之前, ...

  9. 【BZOJ1040】【codevs1423】骑士,第一次的基环外向树DP

    传送门1 传送门2 思路: 好题 比较简单的DP思路 之前没写过基环树DP,第一次搞真心orz 我们发现这些元素是具有从属关系的 也就是说如果对"厌恶的骑士"两两相互连边,那么问题 ...

  10. hdu 3966(树链剖分+线段树区间更新)

    传送门:Problem 3966 https://www.cnblogs.com/violet-acmer/p/9711441.html 学习资料: [1]线段树区间更新:https://blog.c ...

最新文章

  1. 倦怠和枯燥_启动倦怠
  2. 独家 | 教你实现数据集多维可视化(附代码)
  3. python【力扣LeetCode算法题库】365- 水壶问题(裴蜀等式)
  4. stm32设置内部上拉电阻_不知道STM32的GPIO8种模式如何设置?-------看这里
  5. python列表可以加可以乘
  6. BeanFactory 简介以及它 和FactoryBean的区别
  7. L2-1 包装机 (25 分)
  8. Oracle 将一个查询结果值动态赋值给一个变量
  9. c++ explicit关键字解读
  10. 宗成庆统计自然语言处理第二版第13章读书笔记-文本分类与情感分类
  11. 学习笔记2 光伏MPPT算法
  12. Panda Directx Exporter for max 插件
  13. codesys的设备树重点详解
  14. C# 读取Word中的书签
  15. HTML 图书销售排行榜
  16. 1146 Topological Order
  17. python多线程多个cpu_为什么python的多线程不能利用多核CPU?
  18. 做程序界中的死神,锻造合适的斩魂刀
  19. 解决虚拟机键盘不能使用,或能使用但会模糊错乱的问题
  20. 适合讲给女朋友听的极品笑话

热门文章

  1. Influx kafka
  2. sql server 本地复制订阅 实现数据库服务器 读写分离
  3. 12. nc/netcat 用法举例
  4. python selenium初入
  5. poj2488-A Knight's Journey【DFS】
  6. 【Silverlight】Bing Maps学习系列(八):使用Bing Maps Silverlight Control加载自己部署的Google Maps...
  7. 父窗体与子窗体之间的调用-使用模态窗体之间传递多个值
  8. 数据结构与算法之优先队列
  9. Python Json读写(json模块)(转载)
  10. sql 链接 oracle 查询,Oracle学习之路-SQL篇-连接查询