坑贪心 二进制枚举 CCPC长春A

图片说明

#include <bits stdc++.h>
using namespace std;
int v[10] = {1, 6, 28, 88, 198, 328, 648},
    e[10] = {8, 18, 28, 58, 128, 198, 388};
int main() {
    int T, n;
    scanf("%d", &amp;T);
    while (T--) {
        scanf("%d", &amp;n);
        int res = 0;
        for (int i = 0; i &lt; (1 &lt;&lt; 7); ++i) {
            int t = 0, s = 0;
            for (int j = 0; j &lt; 7; ++j)
                if (i &gt;&gt; j &amp; 1) s += v[j], t += e[j];
            if (s &lt;= n) res = max(res, t + n * 10);
        }
        printf("%d\n", res);
    }
    return 0;
}
算法竞赛之路 文章被收录于专栏

整理、记录算法竞赛的好题

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 12:04
毕业生招你惹你了,问一个发薪日来一句别看网上乱七八糟的你看哪个工作没有固定发薪日扭头就取消了面试就问了一句公司都是这个态度吗还搞上人身攻击了...
程序员小白条:呃呃呃,都还没面试,我都不会问这么细,何况通不通过,去不去都另说,你没实力和学历的话,在外面就这样,说实话没直接已读不回就不错了,浪费时间基本上
点赞 评论 收藏
分享
鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
05-27 14:57
西北大学 golang
强大的社畜在走神:27届真不用急,可以搞点项目、竞赛再沉淀沉淀,我大二的时候还在天天打游戏呢
投递华为等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 10:39
一个证都没&nbsp;我能填什么
程序员小白条:别人有,你为什么没有,还是这个道理,社会就是比较,竞争,淘汰,你要安逸,那么就要做好淘汰的准备
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务