码迷,mamicode.com
首页 > 其他好文 > 详细

Full_of_Boys训练5总结

时间:2018-05-15 01:51:05      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:its   bsp   枚举   第一部分   font   ros   can   sof   sub   

题目来源:2017-2018 ACM-ICPC, NEERC, Moscow Subregional Contest

A. Advertising Strategy

贪心方法:把一部分k放到初始值,剩下一部分,等到最后用。然后,枚举第一部分放多少即可。

#include <bits/stdc++.h>
typedef long long ll;
using namespace std;
ll n,k,ans=1000000000000000000LL;
int main() {
    scanf("%lld %lld",&n,&k);
    if(n<=k) {
        puts("1");return 0;
    }
    for(int t=1;t<=k-1;++t) {
        ll a1=t,tt=1;
        a1 = a1 + min(a1, (n-a1)/2);
        while(a1 < n-k+t) {
            a1 = a1 + min(a1,(n-a1)/2);
            ++tt;
        }
        ++tt;
        ans = min(tt, ans);
    }
    printf("%lld\n", ans);
    return 0;
}

D. Decoding of Varints

卡unsigned long long。。。注意运算过程

G. God of Winds 

设第一个位置的值为0,然后可以通过递推,求出整张图每个位置的值。check一下,是否矛盾即可。WA点:爆int!!!!这道题,一个难点就是考读题。。。读懂之后,想到把整个图每个位置设成未知数,求解方程,显然会tle。然后,觉得是不每行都能解方程??oldz推了一下,说方程解不了,有一个未知数。反应了半天。其实就是有一个自由项。那我随便设它是什么就行了。然后就可以通过,格子之间的关系推出整张图辣。以后,再也不用int了。。。

 

Full_of_Boys训练5总结

标签:its   bsp   枚举   第一部分   font   ros   can   sof   sub   

原文地址:https://www.cnblogs.com/RRRR-wys/p/9038908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!