A题

符合条件的整数

https://ac.nowcoder.com/acm/contest/5902/A

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long ans;
    int a,b,p,q;
    long long  st=1,f[69];
    //打表记录2的次方的值
    for(int i=0;i<68;++i){
        f[i]=st;
        st*=2;
    } 
    while(~scanf("%d%d",&a,&b)){
        p=min(a,b);
        q=max(a,b);
        ans=0;
        long long i=f[p];
        while(i%7!=1)i++;//找到第一个满足条件的
        for(;i<f[q];i+=7){//七个一循环
            ans++;
        }
        printf("%lld\n",ans);
    }
    return 0;
}
全部评论
确实,看他过了就没注意。
点赞 回复 分享
发布于 2020-06-03 12:57
这个不会超时吗?
点赞 回复 分享
发布于 2020-06-02 21:39

相关推荐

06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
06-20 21:22
已编辑
门头沟学院 Java
纯真的河老师在喝茶:答应了就跑啊,实习随便跑啊,别被pua了,md就是找个廉价劳动力,还平稳过度正式工,到时候跟你说没转正
点赞 评论 收藏
分享
06-26 19:47
中南大学 Java
悲,毕业了!这是个坏事儿啊!
爱睡觉的冰箱哥:《这是个好事啊》---峰哥浪走天涯
毕业后不工作的日子里我在...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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