Gym101194A-Number Theory Problem

题意:给你一个n,问1~n之间,有多少2^i-1是7的倍数

解题思路:找规律发现n/3即可


#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

using namespace std;

#define LL long long
const int INF = 0x3f3f3f3f;

int main()
{
    int t, cas = 1, n;
    scanf("%d", &t);
    while(t--)
    {
        scanf("%d", &n);
        printf("Case #%d: %d\n", cas++, n / 3);
    }
    return 0;
}

你可能感兴趣的:(----其他)