Skip to content

Commit 9babfb0

Browse files
cses
1 parent 488a25a commit 9babfb0

File tree

3 files changed

+61
-0
lines changed

3 files changed

+61
-0
lines changed

Diff for: CSES/.1068.cpp.swp

12 KB
Binary file not shown.

Diff for: CSES/1068.cpp

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#include "bits/stdc++.h"
2+
using namespace std;
3+
#define ll long long int
4+
#define endl "\n"
5+
6+
int main()
7+
{
8+
ll n;
9+
cin >> n;
10+
cout << n << " ";
11+
while(n != 1)
12+
{
13+
if(n % 2 == 0)
14+
{
15+
n /= 2;
16+
}
17+
else
18+
{
19+
n *= 3;
20+
n++;
21+
}
22+
cout << n << " ";
23+
}
24+
cout << endl;
25+
return 0;
26+
}

Diff for: CSES/1083.cpp

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#include "bits/stdc++.h"
2+
using namespace std;
3+
#define ll long long int
4+
#define endl "\n"
5+
6+
int main()
7+
{
8+
ll i, n;
9+
cin >> n;
10+
ll arr[n - 1];
11+
bool flag = false;
12+
for(i = 0; i < n - 1; i++)
13+
{
14+
cin >> arr[i];
15+
}
16+
17+
sort(arr, arr + n - 1);
18+
19+
for(i = 0; i < n - 1; i++)
20+
{
21+
if(arr[i] != i + 1)
22+
{
23+
cout << i + 1 << endl;
24+
flag = true;
25+
break;
26+
}
27+
}
28+
29+
if(!flag)
30+
{
31+
cout << n << endl;
32+
}
33+
34+
return 0;
35+
}

0 commit comments

Comments
 (0)