zoukankan      html  css  js  c++  java
  • 2014年百度之星程序设计大赛

    小记:long long %I64d


    代码:

    #include <iostream>
    #include <stdio.h>
    #include <string.h>
    #include <math.h>
    #include <stdlib.h>
    #include <map>
    #include <set>
    #include <vector>
    #include <stack>
    #include <queue>
    #include <algorithm>
    
    
    using namespace std;
    
    
    #define mst(a,b) memset(a,b,sizeof(a))
    #define eps 10e-8
    
    
    const int MAX_ = 10010;
    const int N = 100010;
    const int INF = 0x7fffffff;
    
    
    
    
    int main(){
        long long T, n, m, v, k, pre, cnt;
        scanf("%I64d", &T);
        while(T--){
            scanf("%I64d%I64d%I64d%I64d", &n, &m, &v, &k);
            cnt = 0;
            while(m > -1 && m < n){
                pre = m;
                m = (m - v) * k;
                cnt++;
                if(m <= pre)m = -1;
            }
            if(m < 0){
                cnt = -1;
            }
            printf("%I64d
    ", cnt);
        }
        return 0;
    }

  • 相关阅读:
    NOIP 2008 立体图
    JDOJ 1606 数字三角形
    JDOJ 1133 分段公司利润
    NOIP 2011 选择客栈
    NOIP 2014 无线网络发射器选址
    USACO Party Invitations
    NOI 2001 食物链
    NOI 2002 银河英雄传说
    BOI 2003 团伙
    NOIP 2017 奶酪
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7113013.html
Copyright © 2011-2022 走看看