腾讯马拉松 第五场 第一题
来源:互联网 发布:乐股软件官网 编辑:程序博客网 时间:2024/05/01 12:20
一定要考虑清楚,情况,首先sumk=(k1+k2)^k*sum,然后需要按照k1+k2分情况讨论,具体见代码:
#include<stdio.h>#include<stdlib.h>#include<math.h>int t;int n;double k1,k2;__int64 k,sum;int tmp;int main(){scanf("%d",&t);int cases=1;while(t--){ scanf("%d%lf%lf%I64d",&n,&k1,&k2,&k); printf("Case #%d: ",cases++); sum=0;for(int i=0;i<n;i++){ scanf("%d",&tmp); sum+=tmp;}if(sum>k) printf("0\n");else if(k1+k2<=1&&k1+k2>=0||k1+k2<0&&k1+k2>=-1) printf("inf\n");else if(k1+k2<-1){ __int64 i; for(i=2;;i+=2) if(pow(k1+k2,i)*sum>k) break; printf("%I64d\n",i);}else if(k1+k2>1){__int64 i;for(i=1;;i++){ if(pow(k1+k2,i)*sum>k) break;}printf("%I64d\n",i);}}//system("pause"); return 0;}
- 腾讯马拉松 第五场 第一题
- 腾讯马拉松第五场第四题--小明迷藏
- 腾讯编程马拉松初赛第五场 - 第一题(威威猫系列故事——吃鸡腿)
- HDU 4525 威威猫系列故事——吃鸡腿 2013腾讯编程马拉松初赛第五场第一题
- BFS 广度优先树与腾讯马拉松第五场第三题:小明水滴问题
- Hdu 4500 (2013年 腾讯 马拉松 初赛 第0场 第一题 )
- HDU 4530 小Q系列故事——大笨钟 2013腾讯编程马拉松复赛第一场第一题
- hdu 4500 腾讯马拉松第一题
- 腾讯马拉松20号第一题
- 腾讯马拉松22号第一题
- HDU 4527 小明系列故事——玩转十滴水 2013腾讯编程马拉松初赛第五场第二题
- HDOJ4525 威威猫系列故事——吃鸡腿 (数论) && 腾讯2013编程马拉松第5场第一题
- 2013腾讯编程马拉松初赛第五场(3月25日)
- 腾讯第二届马拉松22号第五题
- 2013年第二届腾讯马拉松初赛第五题
- 第二届腾讯编程马拉松初赛第一场。。hdu4505 hdu4506 hdu4507 hdu4508 hdu4509(未完,4507)
- 2013腾讯马拉松初赛第一场(3.21)比赛(hdu4505、hdu4506、hdu4508、hdu4509)
- 腾讯马拉松复赛第一场1002 吉哥系列故事——乾坤大挪移
- 移植SlidingMenu Android library,和安装example出现的问题解决
- no acceptable C compiler found in $PATH
- C#正则表达式小结
- 同步/异步与阻塞/非阻塞的区别
- 解决编译Apache出现的问题:configure: error: APR not found . Please read the documentation
- 腾讯马拉松 第五场 第一题
- redis多个节点的数据迁移(利用主从复制)
- linux系统特殊权限和特殊属性,增、删、改、查
- apache资源网址
- centos资源网址
- window.onscroll和document.body.onscroll的区别
- 基本概念:同步、异步、阻塞和非阻塞
- linux下解压命令大全
- 星座排名生成器