Skip to content

Commit 7b5f234

Browse files
committed
Added count_subarrays.cpp, add.cpp, n_times.cpp, power_of_two.cpp
1 parent 9c2d72b commit 7b5f234

File tree

5 files changed

+79
-21
lines changed

5 files changed

+79
-21
lines changed

C++/InvertPyramid.c++

Lines changed: 0 additions & 21 deletions
This file was deleted.

C++/add.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#include<iostream>
2+
#include<vector>
3+
using namespace std;
4+
5+
#define vii vector<int>
6+
7+
int solve(){
8+
int a,b; cin >> a >> b;
9+
return a+b;
10+
}
11+
12+
int main(){
13+
int t=1;
14+
// cin >> t;
15+
while(t--){
16+
cout << solve() << "\n";
17+
}
18+
return 0;
19+
}

C++/count_subarrays.cpp

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#include<iostream>
2+
#include<vector>
3+
using namespace std;
4+
5+
#define vii vector<int>
6+
7+
int solve(){
8+
int n; cin>> n;
9+
vii vec(n, 0);
10+
for(int i=0; i<n; i++) cin >> vec[i];
11+
int cnt =0;
12+
for(int i=0; i<n; i++){
13+
for(int j=i; j<n; j++){
14+
if(j>0 && i!=j && vec[j]<vec[j-1])
15+
break;
16+
cnt++;
17+
}
18+
}
19+
return cnt;
20+
}
21+
22+
int main(){
23+
int t; cin >> t;
24+
while(t--){
25+
cout << solve() << "\n";
26+
}
27+
return 0;
28+
}

C++/n_times.cpp

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#include<iostream>
2+
#include<vector>
3+
using namespace std;
4+
5+
#define vii vector<int>
6+
7+
int solve(){
8+
int n; cin>> n;
9+
char c; cin >> c;
10+
for(int i=0; i<n; i++)
11+
cout << c << " ";
12+
}
13+
14+
int main(){
15+
int t; cin >> t;
16+
while(t--){
17+
solve();
18+
cout << "\n";
19+
}
20+
return 0;
21+
}

C++/power_of_two.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#include<iostream>
2+
#include<vector>
3+
using namespace std;
4+
5+
6+
int main(){
7+
long long n;
8+
cin >> n;
9+
cout << ((__builtin_popcountll(n)==1) ? "YES" : "NO");
10+
return 0;
11+
}

0 commit comments

Comments
 (0)