摘要: A题:Free Ice Cream 注意要使用LL,避免爆int #include <bits/stdc++.h> #define scan(x,y) scanf("%d%d",&x,&y) using namespace std; typedef long long LL; const int M 阅读全文
posted @ 2016-07-26 20:39 江南何采莲 阅读(198) 评论(0) 推荐(0)
摘要: A题:Aaronson 静下心来观察就会发现1.如果m大于等于n的位数,那么n直接写成二进制形式就是最优解形式2.如果m小于n的位数,那么贪心地使得高位尽可能地多消掉n的值,因为高位少写一个数就意味着低位要写更多位来弥补抵消3.在第二种情况下,枚举2^m也不会超int,因为(n<le9)最多有30位 阅读全文
posted @ 2016-07-26 19:33 江南何采莲 阅读(160) 评论(0) 推荐(0)