第一次参加百度之星比赛的第一题
来源:互联网 发布:es6遍历数组 json 编辑:程序博客网 时间:2024/05/02 04:41
#include<stdio.h>long long int N = 0;long long int V = 0;long long int K = 0;long long int funct(long long int m,long long int num){ if(m >= N) return 0; else if(m < V) return -1; long long int temp = (m - V) * K; num ++; if(temp == m) return -1; if(temp >= N) return num; else return funct(temp,num);}int main(){ int t = 0; long long int M = 0; int Num = 0; scanf("%d",&t); while(t --) { scanf("%lld %lld %lld %lld",&N,&M,&V,&K); if(N <= M) printf("0\n"); else if(( N!=0 && K == 0)||((M < N)&& (K == 1))) printf("-1\n"); else { printf("%lld\n",funct(M ,Num)); } } return 0;}
无语。对于第一道大题就是个坑。一直以为是自己的智商问题,结果被坑了大半天才发现要用64位啊啊啊啊!!!!!坑啊。我去。一个下午就这样被坑了。泪奔~泪奔~~把类型改成long long int就AC了。我想哭啊。就这样摆了一道。教训。深深的教训······留下代码作纪念吧。
0 0
- 第一次参加百度之星比赛的第一题
- 第一次参加比赛的体会
- 第一次参加ACM比赛后的总结和体会
- 可以参加的比赛
- 百度之星第一题
- 参加百度之星程序设计大赛有感
- 我参加的一个比赛
- CodeForces--ZeptoLab Code Rush 2015 (我参加的第一场cf比赛)
- 第一次的比赛记录
- 一些随感,有关第一次参加数学建模比赛
- 第一次参加ACM比赛 2017ICPC北京赛区
- 参加比赛
- 2011百度之星第一题
- 2011百度之星B第一题
- 百度之星3.23 第一题
- 2014百度之星资格赛第一题
- 2014百度之星资格赛第一题
- 第一次参加CF的Round
- MySQL经验累加
- cocos2dx 处理精灵触摸事件
- C++中利用vector来处理文本中保存的数据
- 【Cocos2d-x教程】Cocos2d-x塔防游戏—《贼来了》
- 线索化二叉树
- 第一次参加百度之星比赛的第一题
- Ubuntu文件的复制、移动和删除命令
- Paypal强盗行为,霸权主义,无证据而随意诛杀客户,不公正,不公开,不透明的处理方式
- [GitHub][2014-05-16 18:00:13]flexbison
- 新版地铁跑酷疯狂来袭了
- 对类似于“12,33,66,88,66”的字符串去重
- 我的第一篇博客
- android:isScrollContainer 属性的作用
- 经纬财富:银价继续承压 今晚关注消费者指数东莞