UVA 10254 十八 The Priest Mathematician

The Priest Mathematician

Time Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu

Submit Status Practice UVA 10254

http://7xjob4.com1.z0.glb.clouddn.com/e6d1dbd29b1ec6f47bb913513534d2bc

 1 import java.math.*;
 2 import java.util.Scanner;
 3
 4 public class Main {
 5     public static void main(String args[]){
 6
 7         BigInteger f[] = new BigInteger[10010];
 8         f[0] = BigInteger.valueOf(0);
 9         f[1] = BigInteger.valueOf(1);
10         int i = 2;
11         int k=1;
12         while(i <= 10000){
13             BigInteger add = BigInteger.valueOf(1).shiftLeft(k);
14             for(int j=0; j<k+1 && i<=10000; ++j){
15                 f[i] = f[i-1].add(add);
16                 ++i;
17             }
18             ++k;
19         }
20         Scanner cin = new Scanner(System.in);
21         while(cin.hasNext()){
22             int n = cin.nextInt();
23             System.out.println(f[n]);
24         }
25     }
26 }  

时间: 2024-10-06 10:39:05

UVA 10254 十八 The Priest Mathematician的相关文章

递推+高精度+找规律 UVA 10254 The Priest Mathematician

题目传送门 1 /* 2 题意:汉诺塔问题变形,多了第四个盘子可以放前k个塔,然后n-k个是经典的汉诺塔问题,问最少操作次数 3 递推+高精度+找规律:f[k]表示前k放在第四个盘子,g[n-k]表示经典三个盘子,2 ^ (n - k) - 1 4 所以f[n] = min (f[k] * 2 + g[n-k]),n<=10000,所要要用高精度,另外打表能看出规律 5 */ 6 /************************************************ 7 * Auth

winform学习日志(二十八)----------将汉字转化为拼音,正则表达式和得到汉字的Unicode编码

一:上图,不清楚的看代码注解,很详细了 二:具体代码 窗体代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Text.RegularExpressio

「kuangbin带你飞」专题十八 后缀数组

layout: post title: 「kuangbin带你飞」专题十八 后缀数组 author: "luowentaoaa" catalog: true tags: - kuangbin - 字符串 - 后缀数组 传送门 倍增法 struct DA{ bool cmp(int *r,int a,int b,int l){ return r[a]==r[b]&&r[a+l]==r[b+l]; } int t1[maxn],t2[maxn],c[maxn]; int r

妙哉,十八岁!

18,一个属于青春的数字,一个人生的新起点. 依稀记得2013年的夏天,你们刚踏入二中的样子,你们的朝气和活力让百十年的二中充满勃勃生机.作为校长,非常有幸见证了你们的青春,也非常高兴分享了你们的活力.你们用诗歌向青春举杯,你们用话剧向艺术致敬,你们在运动跑道上刷新纪录,你们在学科竞赛场上创造新的辉煌……这一切都让我看到2016届的你们身上已真正熔铸了二中人的精神与气质.滴水涌泉,赤子钟鸣,每一次的相逢总见二中人内心的澎湃:六和塔影,钱塘潮涌,一次次的回眸更增二中人壮阔的心志. 十八而至,责任以

48. 蛤蟆的数据结构笔记之四十八的有向无环图的应用关键路径

48. 蛤蟆的数据结构笔记之四十八的有向无环图的应用关键路径 本篇名言:"富贵不淫贫贱乐 ,男儿到此是豪雄.-- 程颢" 这次来看下有向无环图的另一个应用关键路径. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/47135061 1.  关键路径 与AOV-网相对应的是AOE-网(Activity On Edge)即边表示活动的网.AOE-网是一个带权的有向无环图,其中,顶点表示事件(Event),弧表示活动,权表

会员卡管理系统技术解析(十八)Timer定时监听

会员卡管理系统技术解析(十八)Timer定时监听 在web应用中,有时候客户需要一些定时程序,不需要客户自己去操作,而是由应用程序自行触发(代理)执行某些操作.这个时候监听与定时器的配合使用就基本可以实现这个需求了.网上很多代码并不完整,水平未到,看得太吃力了.下面以系统每天00:00:00进行的当日最大单据数维护进行实例解析. 首先,建立相关的包河类,如下图: 图1 然后,在"web.xml"中对定时器和监听类注册,代码如下: <servlet> <servlet-

十八岁出门远行

提到十八岁出门远行这个话题的时候,脑袋里面立刻闪过的是余华的一部同名小说,书中提到:”是的,你已经十八岁了,应该看看外面的世界了,”十八岁,意味着成年,也意味着独立,是时候该独自出去走走看看,看看在自己的世界之外,那样的世界又是怎样的. 就在去年,高考完的暑假,大家都笑谈这是我们累积了十八年的假期,又谈到了一个十八,想想,在这个特殊的阶段,我是不是应该做一点什么,来纪念迄今为止的十八岁的青春呢? 于是,我选择了远行,我选择了将自己的这一段青春的纪念挥洒在行走的路上.所去的地方,不是繁华的城市,也

你的一天也可以是四十八小时

只要你愿意,你的一天将是四十八小时,而不是二十四小时. 时间就是上帝给你的资本.命运之神是公平的,他给每个人的时间都是公平的,他给每个人的时间都不多不少:但成功女神却是挑剔的,她只让那些能把24小时变成48小时的人接近她.下面就是她的助手时间使者透露出来的成功秘笈: 直奔主题 聪明人要远离琐碎,保持焦点.由于我们一次只能踏上一条船,“船”的选择便显得格外重要.为此,经济学家告诉我们,要保持焦点:一次只做一件事情,一个时期只有一个重点.西屋电脑公司总经理迪席勒办公室门上的标语是:“不要带问题给我,

产品定位四十八招(12)定位盈利专家吴玉龙

第四十招:基于"专用"定位策略<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 广告语"就像刚刚步出美发厅"定位"美发厅的选择"牌是美发厅专用的一种洗发香波. 第四十一招:"一次性使用"定位策略 1987年,柯达公司推出一次性相机获得了巨大的成功.1993年,仅在美国就销售了930万个一次性相