blob: 370fc771a50ed2ca3421eb482c8436204d3dad00 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include <iostream>
using namespace std;
void ex0() {
cout << (char)43;
}
void ex1() {
int a;
cin >> a;
cout << a * (1 + a) / 2; // sum of arithmetic sequence, where a0 = 1 and d = 1
}
void ex2() {
int a;
cin >> a;
cout << ((a % 3 == 0) != (a % 5 == 0)); // != is logical XOR
}
void ex3() {
int a;
cin >> a;
cout << a / 3 + a / 5 - (a / 5) / 3;
}
void ex4() {
int a;
cin >> a;
a /= 3;
cout << (6 + (a - 1) * 3) * a / 2; // sum of arithmetic sequence, where a0 = 3 and d = 3
}
// Building and running in PowerShell:
// g++ .\*.cpp -o out.exe; if($?) { .\out.exe }
int main() {
ex4();
}
|