Skip to content

Commit 2b00bb7

Browse files
committed
.
1 parent b74b752 commit 2b00bb7

File tree

18 files changed

+540
-0
lines changed

18 files changed

+540
-0
lines changed

.gitignore

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/c++,windows,visualstudiocode
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=c++,windows,visualstudiocode
3+
4+
### C++ ###
5+
# Prerequisites
6+
*.d
7+
8+
# Compiled Object files
9+
*.slo
10+
*.lo
11+
*.o
12+
*.obj
13+
14+
# Precompiled Headers
15+
*.gch
16+
*.pch
17+
18+
# Compiled Dynamic libraries
19+
*.so
20+
*.dylib
21+
*.dll
22+
23+
# Fortran module files
24+
*.mod
25+
*.smod
26+
27+
# Compiled Static libraries
28+
*.lai
29+
*.la
30+
*.a
31+
*.lib
32+
33+
# Executables
34+
*.exe
35+
*.out
36+
*.app
37+
38+
### VisualStudioCode ###
39+
.vscode/*
40+
.vscode/settings.json
41+
.vscode/tasks.json
42+
.vscode/launch.json
43+
.vscode/extensions.json
44+
.vscode/*.code-snippets
45+
46+
# Local History for Visual Studio Code
47+
.history/
48+
49+
# Built Visual Studio Code Extensions
50+
*.vsix
51+
52+
### VisualStudioCode Patch ###
53+
# Ignore all local history of files
54+
.history
55+
.ionide
56+
57+
### Windows ###
58+
# Windows thumbnail cache files
59+
Thumbs.db
60+
Thumbs.db:encryptable
61+
ehthumbs.db
62+
ehthumbs_vista.db
63+
64+
# Dump file
65+
*.stackdump
66+
67+
# Folder config file
68+
[Dd]esktop.ini
69+
70+
# Recycle Bin used on file shares
71+
$RECYCLE.BIN/
72+
73+
# Windows Installer files
74+
*.cab
75+
*.msi
76+
*.msix
77+
*.msm
78+
*.msp
79+
80+
# Windows shortcuts
81+
*.lnk
82+
83+
# End of https://www.toptal.com/developers/gitignore/api/c++,windows,visualstudiocode

1085/1085.cpp

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#include<bits/stdc++.h>
2+
using namespace std;
3+
4+
int main(void)
5+
{
6+
int T;
7+
cin >> T;
8+
while(T--)
9+
{
10+
int n, m = 0;
11+
cin >> n;
12+
if(n%2 == 0)
13+
n++;
14+
for(int i = 0; i < n; i++)
15+
{
16+
17+
for(int j = 0; j < n; j++)
18+
{
19+
if(j <= m || j >= n-m-1)
20+
cout << "*";
21+
else
22+
cout << " ";
23+
24+
}
25+
if(i < n/2)
26+
m++;
27+
else
28+
m--;
29+
cout << "\n";
30+
}
31+
}
32+
return 0;
33+
}

1088/1088.cpp

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#include<stdio.h>
2+
int main(void)
3+
{
4+
while(1)
5+
{
6+
int m, n, max, min;
7+
scanf("%d", &m);
8+
if(m == 0)
9+
break;
10+
for(int i = 0; i < m; i++)
11+
{
12+
scanf("%d", &n);
13+
if(i == 0)
14+
{
15+
max = n;
16+
min = n;
17+
}
18+
else
19+
{
20+
if(n > max)
21+
max = n;
22+
if(n < min)
23+
min = n;
24+
}
25+
}
26+
if(max == min)
27+
printf("Same\n");
28+
else if((max - min)%3 == 0)
29+
printf("Yes\n");
30+
else
31+
printf("No\n");
32+
}
33+
return 0;
34+
}

1089/1089.cpp

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#include<stdio.h>
2+
int main(void)
3+
{
4+
int T;
5+
scanf("%d", &T);
6+
while(T--)
7+
{
8+
int a, b, max, min, count;
9+
scanf("%d %d", &a, &b);
10+
if(a > b)
11+
{
12+
int tmp = a;
13+
a = b;
14+
b = tmp;
15+
}
16+
for(int i = a; i <= b; i++)
17+
{
18+
int num = i;
19+
count = 0;
20+
while(num != 1)
21+
{
22+
if(num % 2 == 0)
23+
num /= 2;
24+
else
25+
num = 3 * num + 1;
26+
count++;
27+
}
28+
count++;
29+
if(i == a)
30+
{
31+
max = count;
32+
min = count;
33+
}
34+
if(count > max)
35+
{
36+
max = count;
37+
}
38+
if(count < min)
39+
{
40+
min = count;
41+
}
42+
}
43+
printf("%d %d\n", max, min);
44+
}
45+
return 0;
46+
}

1098/1098.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#include<stdio.h>
2+
int main(void)
3+
{
4+
int T;
5+
scanf("%d", &T);
6+
while(T--)
7+
{
8+
int n;
9+
scanf("%d", &n);
10+
if(n % 3 == 0 && n % 5 == 0)
11+
printf("FizzBuzz\n");
12+
else if(n % 3 == 0)
13+
printf("Fizz\n");
14+
else if(n % 5 == 0)
15+
printf("Buzz\n");
16+
else
17+
printf("%d\n", n);
18+
}
19+
return 0;
20+
}

1116/1116.cpp

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#include<stdio.h>
2+
int main(void)
3+
{
4+
int T;
5+
scanf("%d", &T);
6+
while(T--)
7+
{
8+
int m, max, min;
9+
scanf("%d", &m);
10+
for(int i = 0; i < m; i++)
11+
{
12+
int n;
13+
scanf("%d", &n);
14+
if(i == 0)
15+
{
16+
max = n;
17+
min = n;
18+
}
19+
else
20+
{
21+
if(n > max)
22+
max = n;
23+
if(n < min)
24+
min = n;
25+
}
26+
}
27+
if(max < 0 || min < 0)
28+
printf("HMM!\n");
29+
else if(max + min == 0)
30+
printf("ZERO\n");
31+
else if((max + min)% 7 == 0)
32+
printf("YES\n");
33+
else
34+
printf("NO\n");
35+
}
36+
return 0;
37+
}

1156/1156.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#include <stdio.h>
2+
int main(){
3+
int T;
4+
scanf("%d", &T);
5+
while(T--){
6+
int price, day = 0, pay = 9000;
7+
scanf("%d", &price);
8+
while(price > 0)
9+
{
10+
if(day % 7 == 0 && (day != 0))
11+
{
12+
pay += 200;
13+
}
14+
price -= pay * 7;
15+
day++;
16+
}
17+
printf("%d\n", day);
18+
}
19+
return 0;
20+
}

1158/1158.cpp

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#include<stdio.h>
2+
int main(void)
3+
{
4+
int T;
5+
scanf("%d", &T);
6+
while(T--)
7+
{
8+
int H;
9+
scanf("%d", &H);
10+
for(int i = 0; i < H; i++)
11+
{
12+
int n = 0;
13+
for(int j = 0; j < H+i; j++)
14+
{
15+
if(j >= (H-1) - i && j < (H+1)+i)
16+
{
17+
printf("%c", 'A'+n);
18+
if(j < H-1)
19+
n++;
20+
else
21+
n--;
22+
}
23+
else
24+
printf(" ");
25+
}
26+
printf("\n");
27+
}
28+
}
29+
return 0;
30+
}

1163/1163.cpp

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#include<stdio.h>
2+
3+
int main(void)
4+
{
5+
int T;
6+
scanf("%d", &T);
7+
while(T--)
8+
{
9+
int n, minus = 0, plus = 0;
10+
scanf("%d", &n);
11+
for(int i = 0; i < n; i++)
12+
{
13+
int num;
14+
scanf("%d", &num);
15+
if(num < 0)
16+
minus++;
17+
else if(num > 0)
18+
plus++;
19+
else
20+
num = num;
21+
}
22+
printf("%d %d\n", minus, plus);
23+
}
24+
return 0;
25+
}

1164/1164.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#include <stdio.h>
2+
int main()
3+
{
4+
while(1)
5+
{
6+
int price, day = 0, money = 5000;
7+
scanf("%d", &price);
8+
if (price == 0)
9+
{
10+
break;
11+
}
12+
while(price > 0)
13+
{
14+
price -= money;
15+
day++;
16+
money += 100;
17+
}
18+
printf("%d\n", day);
19+
}
20+
}

1175/1175.cpp

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#include<stdio.h>
2+
int main(void)
3+
{
4+
int m, n, num = 0;
5+
scanf("%d %d", &m, &n);
6+
for(int i = m; i <= n; i++)
7+
{
8+
if(i%7 == 0)
9+
num+=i;
10+
}
11+
printf("%d\n", num);
12+
return 0;
13+
}

0 commit comments

Comments
 (0)