summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormjkwiatkowski <mati.rewa@gmail.com>2026-06-01 14:34:18 +0200
committermjkwiatkowski <mati.rewa@gmail.com>2026-06-01 14:34:18 +0200
commit7172d4f401f22192abc1e116a9a88c5078eb082f (patch)
tree65b099c01ddea514a99ad68bd6306fed1a6f8b67
initial commitHEADmaster
-rwxr-xr-x158A/mainbin0 -> 19776 bytes
-rw-r--r--158A/main.cpp28
-rwxr-xr-x1A/mainbin0 -> 16176 bytes
-rw-r--r--1A/main.cpp21
-rwxr-xr-x231A/mainbin0 -> 24216 bytes
-rw-r--r--231A/main.cpp25
-rwxr-xr-x263A/mainbin0 -> 16328 bytes
-rw-r--r--263A/main.cpp30
-rwxr-xr-x282A/mainbin0 -> 24792 bytes
-rw-r--r--282A/main.cpp25
-rwxr-xr-x327A/mainbin0 -> 19776 bytes
-rw-r--r--327A/main.cpp36
-rwxr-xr-x4A/mainbin0 -> 16224 bytes
-rw-r--r--4A/main.cpp20
-rwxr-xr-x50A/mainbin0 -> 16176 bytes
-rw-r--r--50A/main.cpp15
-rwxr-xr-x71A/mainbin0 -> 45496 bytes
-rw-r--r--71A/main.cpp26
18 files changed, 226 insertions, 0 deletions
diff --git a/158A/main b/158A/main
new file mode 100755
index 0000000..4f69aa6
--- /dev/null
+++ b/158A/main
Binary files differ
diff --git a/158A/main.cpp b/158A/main.cpp
new file mode 100644
index 0000000..036e560
--- /dev/null
+++ b/158A/main.cpp
@@ -0,0 +1,28 @@
+#include <iostream>
+#include <vector>
+
+using namespace std;
+int main(){
+ int a,b;
+ vector<int> v;
+ cin>>a>>b;
+ int c;
+
+ for(int i = 0; i < a; i++){
+ cin>>c;
+ v.push_back(c);
+ }
+
+ int k = v.at(b - 1);
+ int count = 0;
+
+ for(int i = 0; i < v.size(); i++){
+ if(v.at(i) >= k && v.at(i) > 0){
+ count++;
+ }
+ }
+ cout<<count;
+
+
+ return 0;
+}
diff --git a/1A/main b/1A/main
new file mode 100755
index 0000000..de28b64
--- /dev/null
+++ b/1A/main
Binary files differ
diff --git a/1A/main.cpp b/1A/main.cpp
new file mode 100644
index 0000000..d4a9bbd
--- /dev/null
+++ b/1A/main.cpp
@@ -0,0 +1,21 @@
+#include <iostream>
+
+using namespace std;
+
+int main() {
+ long long a,b,c;
+ cin>>a>>b>>c;
+
+ long long widthwise = a / c;
+ if(a % c != 0){
+ widthwise++;
+ }
+ long long lengthwise = b / c;
+ if(b % c != 0){
+ lengthwise++;
+ }
+ long long result = lengthwise*widthwise;
+ cout<<result;
+
+ return 0;
+}
diff --git a/231A/main b/231A/main
new file mode 100755
index 0000000..7cfa5d5
--- /dev/null
+++ b/231A/main
Binary files differ
diff --git a/231A/main.cpp b/231A/main.cpp
new file mode 100644
index 0000000..25c8637
--- /dev/null
+++ b/231A/main.cpp
@@ -0,0 +1,25 @@
+#include <iostream>
+#include <string>
+
+using namespace std;
+int main(){
+ int a;
+ int score=0;
+ string str;
+ getline(cin, str,'\n');
+ a = stoi(str);
+ for(int i = 0; i < a; i++){
+ getline(cin, str,'\n');
+ int score2=0;
+ for(int j = 0; j < str.size(); j++){
+ if(str.at(j) == '1'){
+ score2++;
+ }
+ }
+ if(score2 >= 2){
+ score++;
+ }
+ }
+ cout<<score;
+ return 0;
+}
diff --git a/263A/main b/263A/main
new file mode 100755
index 0000000..b0c1be3
--- /dev/null
+++ b/263A/main
Binary files differ
diff --git a/263A/main.cpp b/263A/main.cpp
new file mode 100644
index 0000000..8630ae2
--- /dev/null
+++ b/263A/main.cpp
@@ -0,0 +1,30 @@
+#include <iostream>
+#include <math.h>
+
+using namespace std;
+
+#define SZ 5
+
+// Remember: never store the matrix
+// If you have to, store it as array
+int main(void){
+ int a;
+ int b,c;
+ for(int i = 0; i < SZ; i++){
+ for(int j = 0; j < SZ; j++){
+ cin>>a;
+ if(a == 1){
+ b = i;
+ c = j;
+ goto result;
+ }
+ }
+ }
+result:
+ int rows = abs(2 - c);
+ int columns = abs(2 - b);
+ cout<<rows+columns<<endl;
+
+
+ return 0;
+}
diff --git a/282A/main b/282A/main
new file mode 100755
index 0000000..4f4162e
--- /dev/null
+++ b/282A/main
Binary files differ
diff --git a/282A/main.cpp b/282A/main.cpp
new file mode 100644
index 0000000..b40012d
--- /dev/null
+++ b/282A/main.cpp
@@ -0,0 +1,25 @@
+#include <iostream>
+#include <string>
+
+using namespace std;
+
+int main(){
+ string a;
+ getline(cin, a);
+ int b = stoi(a);
+ int c = 0;
+ for(int i = 0; i < b; i++){
+ getline(cin, a, '\n');
+ if(a.compare("X++") == 0){
+ c++;
+ } else if (a.compare("++X") == 0){
+ ++c;
+ } else if (a.compare("--X") == 0){
+ --c;
+ } else {
+ c--;
+ }
+ }
+ cout<<c;
+ return 0;
+}
diff --git a/327A/main b/327A/main
new file mode 100755
index 0000000..4b4db6d
--- /dev/null
+++ b/327A/main
Binary files differ
diff --git a/327A/main.cpp b/327A/main.cpp
new file mode 100644
index 0000000..640a378
--- /dev/null
+++ b/327A/main.cpp
@@ -0,0 +1,36 @@
+#include <iostream>
+#include <vector>
+
+using namespace std;
+
+int main(void){
+ int a,b;
+ cin>>a;
+ vector<int> v1;
+ for(int i = 0; i < a; i++){
+ cin>>b;
+ v1.push_back(b);
+ }
+
+ int zeroes = 0;
+ int max_zeroes = 0;
+ int ones = 0;
+
+ for(int i = 0; i < v1.size(); i++){
+ if(v1.at(i) == 0){
+ zeroes++;
+ if(zeroes > max_zeroes){
+ max_zeroes = zeroes;
+ }
+ }
+ if(v1.at(i) == 1){
+ if(zeroes != 0) zeroes--;
+ if(v1.size() != 1) ones++;
+ }
+ }
+ if(max_zeroes == 0 && v1.size() != 1){
+ ones -= 1;
+ }
+ cout<<ones + max_zeroes;
+ return 0;
+}
diff --git a/4A/main b/4A/main
new file mode 100755
index 0000000..c11717e
--- /dev/null
+++ b/4A/main
Binary files differ
diff --git a/4A/main.cpp b/4A/main.cpp
new file mode 100644
index 0000000..ba7d771
--- /dev/null
+++ b/4A/main.cpp
@@ -0,0 +1,20 @@
+#include <iostream>
+
+using namespace std;
+
+int main(){
+ int a = 0;
+ cin>>a;
+ int even = (a % 2) ? 0 : 1;
+ if(!even){
+ cout<<"NO";
+ return 0;
+ }
+ a -= 2;
+ if(a <= 0){
+ cout<<"NO";
+ return 0;
+ }
+ cout<<"YES";
+ return 0;
+}
diff --git a/50A/main b/50A/main
new file mode 100755
index 0000000..ad31018
--- /dev/null
+++ b/50A/main
Binary files differ
diff --git a/50A/main.cpp b/50A/main.cpp
new file mode 100644
index 0000000..4e90b43
--- /dev/null
+++ b/50A/main.cpp
@@ -0,0 +1,15 @@
+#include <iostream>
+
+using namespace std;
+
+using namespace std;
+int main(){
+ int a,b;
+ cin>>a>>b;
+ int count = 0;
+ count += (b*a/2);
+ // 4.5 gets rounded to 4
+ cout<<count;
+
+ return 0;
+}
diff --git a/71A/main b/71A/main
new file mode 100755
index 0000000..e7d0bd3
--- /dev/null
+++ b/71A/main
Binary files differ
diff --git a/71A/main.cpp b/71A/main.cpp
new file mode 100644
index 0000000..bbc9111
--- /dev/null
+++ b/71A/main.cpp
@@ -0,0 +1,26 @@
+#include <iostream>
+#include <vector>
+#include <string>
+
+using namespace std;
+
+int main(){
+ int a;
+ string str;
+ vector<string> v1;
+ cin>>a;
+ v1.resize(a);
+ for(int i = 0; i < a; i++){
+ cin>>str;
+ int b = str.size();
+ v1.at(i) = str;
+ if(b > 10){
+ v1.at(i) = str.at(0) + to_string(b - 2) + str.at(str.size() - 1);
+ }
+ }
+ for(int i = 0; i < a; i++){
+ cout<<v1.at(i)<<endl;
+ }
+
+ return 0;
+}