CSP認證 201912-1 報數(模擬)
解題思路:
演算法標籤:模擬
程式碼:
// TSWorld
#include <iostream>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <vector>
using namespace std;
const int N = 50;
bool iscount(int number) {
if(number % 7 == 0)
return false;
int temp = 0;
while(number != 0) {
temp = number%10;
if(temp == 7)
return false;
number /= 10;
}
return true;
}
int people[10];
int main()
{
int times = 1;
int ans = 0;
int n = 0;
cin>>n;
while(ans < n) {
for(int i = 1;i <= 4;i++) {
if(ans >= n)
break;
if(!iscount(times)){
people[i]++;
times++;
continue;
}
else {
times++;
ans++;
continue;
}
}
}
for(int i = 1;i < 4;i++)
cout<<people[i]<<endl;
cout<<people[4];
return 0;
}
相關文章
- Python筆記-CSP 201912-1 報數Python筆記
- 201912-1 報數
- CSP模擬3
- csp模擬2
- CSP模擬1
- [賽記] csp-s模擬8 && csp-s模擬9
- CSP模擬賽 #39
- CSP模擬賽#34
- CSP模擬賽 #42
- 暑假集訓CSP提高模擬4 & 暑假集訓CSP提高模擬5
- 實戰模擬│JWT 登入認證JWT
- csp-s 模擬 12
- csp-s模擬10
- csp模擬賽 6 9.28
- csp-s模擬2
- [40](CSP 集訓)CSP 聯訓模擬 2
- 「模擬賽」暑期集訓CSP提高模擬15(8.7)
- 「模擬賽」暑期集訓CSP提高模擬3(7.20)
- 「模擬賽」暑期集訓CSP提高模擬5(7.22)
- 「模擬賽」暑期集訓CSP提高模擬6(7.23)
- 「模擬賽」暑期集訓CSP提高模擬10(7.28)
- CSP-S模擬賽20241004
- CSP2024 前集訓:csp-s模擬11
- 衝刺CSP聯訓模擬2
- 衝刺 CSP 聯訓模擬 2
- 衝刺 CSP 聯訓模擬2
- [賽記] csp-s模擬7
- [賽記] csp-s模擬3
- [賽記] csp-s模擬5
- 暑假集訓CSP提高模擬19
- 暑假集訓CSP提高模擬17
- 暑假集訓CSP提高模擬12
- 暑假集訓CSP提高模擬18
- 【題解】「CSP模擬賽」雨天 rainAI
- 暑假集訓CSP提高模擬4
- 暑假集訓CSP提高模擬3
- 【比賽】CSP提高組模擬1
- 「模擬賽」CSP-S 模擬 11(T2 超詳細)