Skip to content

Commit 25a6a83

Browse files
Random
1 parent 07f5342 commit 25a6a83

File tree

4 files changed

+162
-1
lines changed

4 files changed

+162
-1
lines changed

helpCPP.cpp

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
#include <bits/stdc++.h>
2+
3+
#define fast ios_base::sync_with_stdio(0);cin.tie(NULL);cout.tie(NULL)
4+
#define f(i,a,b) for(auto i=a;i<b;i++)
5+
#define fi(i,a,b,x) for(auto i=a;i<b;i=i+x)
6+
#define fe(i,a,b) for(auto i=a;i<=b;i++)
7+
#define fr(i,a,b) for(auto i=a;i>=b;i--)
8+
#define loop(i, a) for(auto i=a.begin();i!=a.end();i++)
9+
#define endl '\n'
10+
#define sp '\t'
11+
#define ll long long int
12+
#define ff first
13+
#define ss second
14+
#define pb push_back
15+
#define mp make_pair
16+
#define all(x) x.begin(), x.end()
17+
#define clr(x) memset(x, 0, sizeof(x))
18+
#define sortall(x) sort(all(x))
19+
#define mod 1000000007
20+
#define PI 3.1415926535897932384626
21+
#define deb(x) cout<<#x<<"="<<x<<endl
22+
#define deb2(x, y) cout<<#x<<" = "<<x<<","<<#y<<" = "<<y<<endl
23+
24+
using namespace std;
25+
26+
template <typename T>
27+
void print(vector<T>& a, char sep)
28+
{
29+
for(auto i : a) { cout<<i<<sep; }
30+
}
31+
32+
ll mod_opr(ll num)
33+
{
34+
return (num + mod) % mod;
35+
}
36+
37+
template <typename T>
38+
bool compare(T x, T y)
39+
{
40+
return x > y ? true : false;
41+
}
42+
43+
int main()
44+
{
45+
46+
// ONLINE_JUDGE
47+
#ifndef rahulbordoloi
48+
// freopen("input.txt", "r", stdin);
49+
// freopen("output.txt", "w", stdin);
50+
#endif
51+
52+
// Code
53+
//fast;
54+
int arr[8] {3,5,6,8,9,2,4,1};
55+
int i,j,k,n;
56+
i =3, n= 8;
57+
for(k = 1 ; k <= i-2; k++){
58+
arr[n] = arr[2];
59+
for(j = 1 ; j <= i-2; k++){
60+
arr[j] = arr[j+3];
61+
}
62+
}
63+
for(k = 1 ; k <= n-2; k++){
64+
cout<<arr[k+2];
65+
}
66+
return 0;
67+
68+
}

kausHelp.cpp

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
#include<iostream>
2+
using namespace std;
3+
4+
int binarySearch(int a[], int item, int low, int high)
5+
{
6+
if (high <= low)
7+
return (item > a[low])? (low + 1): low;
8+
int mid = (low + high)/2;
9+
if(item == a[mid])
10+
return mid+1;
11+
if(item > a[mid])
12+
return binarySearch(a, item, mid+1, high);
13+
return binarySearch(a, item, low, mid-1);
14+
}
15+
16+
void insertionSort(int a[], int n)
17+
{
18+
int i, loc, j, k, selected;
19+
20+
for (i = 1; i < n; ++i)
21+
{
22+
j = i - 1;
23+
selected = a[i];
24+
loc = binarySearch(a, selected, 0, j);
25+
while (j >= loc)
26+
{
27+
a[j+1] = a[j];
28+
j--;
29+
}
30+
a[j+1] = selected;
31+
}
32+
}
33+
34+
int* RearrangeArray(int *arr, int m){
35+
36+
int i, temp[m], j = 1;
37+
38+
if(m == 0){
39+
return;
40+
}
41+
else{
42+
for(int i = 0; i < m; i++){
43+
temp[i] = *(arr + i);
44+
}
45+
insertionSort(temp, m);
46+
for(i = m - 1; m <= 1; i--){
47+
*(arr + j) = temp[i];
48+
}
49+
}
50+
return arr;
51+
}
52+
53+
int main()
54+
{
55+
int arr[] {5,2,3,4,6,5,-2};
56+
int* resultArr = RearrangeArray(arr, 7);
57+
return 0;
58+
}
59+

rakshaHelp.cpp

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#include<iostream>
2+
using namespace std;
3+
4+
int CardsPyramid(int n){
5+
6+
int mod = 1000007;
7+
8+
if(n == 0){
9+
return -1;
10+
}
11+
else{
12+
return (n * ( 3 * n + 1) / 2) % mod;
13+
}
14+
}
15+
16+
int main()
17+
{
18+
int n;
19+
cin>>n;
20+
cout<<CardsPyramid(n);
21+
}
22+

random_temp.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
#include<iostream>
2+
3+
using namespace std;
4+
5+
void enei(){
6+
// #include<climits>
7+
//vector<int> arr {1,2,3,4,5};
8+
/* for(auto i : arr){ std::cout<<i<<" "; }*/
9+
cout<<INT_MAX;
10+
}
11+
212
main()
313
{
4-
std::cout<<"Hello World";
14+
// std::cout<<"Hello World";
15+
cout<<INT_MAX;
16+
// enei();
517
}
618

719

0 commit comments

Comments
 (0)