#include <iostream>
using namespace std;
bool Judge(int num)
{
if(num % 7 == 0) return true;
else if(num/1000 == 7 || (num%1000)/100 == 7 || (num%100)/10 == 7 || num%10 == 7)
return true;
else return false;
}
int main()
{
int n ;
cin >> n;
int man[4] = {0, 0, 0, 0};
for(int i = 0, j = 1; i < n; i++, j++)
{
if(Judge(j))
{
man[i%4]++;
n++;
}
}
for(int i = 0; i < 4; i++)
cout << man[i] << endl;
return 0;
}
【题解】CCF CSP 201912-1 —— 报数
最新推荐文章于 2024-08-04 22:43:03 发布