n = int(input())
s = list(map(int, input().split()))
m = int(input())
r = list(map(int, input().split()))
ss = set(s)
sr = set(r)
fs = [x for x in s if x in sr]
fr = [x for x in r if x in ss]
fn, fm = len(fs), len(fr)
if not fn or not fm:
print(0)
exit()
dp = [[0] * (fm + 1) for _ in range(fn + 1)]
for i in range(1, fn + 1):
for j in range(1, fm + 1):
if fs[i-1] == fr[j-1]:
dp[i][j] = dp[i-1][j-1] + 1
else:
dp[i][j] = max(dp[i-1][j], dp[i][j-1])
print(dp[fn][fm])
NetworkβοΈ
s = list(map(int, input().split()))
m = int(input())
r = list(map(int, input().split()))
ss = set(s)
sr = set(r)
fs = [x for x in s if x in sr]
fr = [x for x in r if x in ss]
fn, fm = len(fs), len(fr)
if not fn or not fm:
print(0)
exit()
dp = [[0] * (fm + 1) for _ in range(fn + 1)]
for i in range(1, fn + 1):
for j in range(1, fm + 1):
if fs[i-1] == fr[j-1]:
dp[i][j] = dp[i-1][j-1] + 1
else:
dp[i][j] = max(dp[i-1][j], dp[i][j-1])
print(dp[fn][fm])
Network
Please open Telegram to view this post
VIEW IN TELEGRAM
π1
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> s(n);
for (int i = 0; i < n; i++) cin >> s[i];
int m;
cin >> m;
vector<int> r(m);
for (int i = 0; i < m; i++) cin >> r[i];
set<int> ss(s.begin(), s.end()), sr(r.begin(), r.end());
vector<int> fs, fr;
for (int x : s) if (sr.count(x)) fs.push_back(x);
for (int x : r) if (ss.count(x)) fr.push_back(x);
int fn = fs.size(), fm = fr.size();
if (!fn || !fm) {
cout << 0 << endl;
return 0;
}
vector<vector<int>> dp(fn + 1, vector<int>(fm + 1, 0));
for (int i = 1; i <= fn; i++) {
for (int j = 1; j <= fm; j++) {
if (fs[i-1] == fr[j-1]) dp[i][j] = dp[i-1][j-1] + 1;
else dp[i][j] = max(dp[i-1][j], dp[i][j-1]);
}
}
cout << dp[fn][fm] << endl;
return 0;
}
Network - cppβοΈ
using namespace std;
int main() {
int n;
cin >> n;
vector<int> s(n);
for (int i = 0; i < n; i++) cin >> s[i];
int m;
cin >> m;
vector<int> r(m);
for (int i = 0; i < m; i++) cin >> r[i];
set<int> ss(s.begin(), s.end()), sr(r.begin(), r.end());
vector<int> fs, fr;
for (int x : s) if (sr.count(x)) fs.push_back(x);
for (int x : r) if (ss.count(x)) fr.push_back(x);
int fn = fs.size(), fm = fr.size();
if (!fn || !fm) {
cout << 0 << endl;
return 0;
}
vector<vector<int>> dp(fn + 1, vector<int>(fm + 1, 0));
for (int i = 1; i <= fn; i++) {
for (int j = 1; j <= fm; j++) {
if (fs[i-1] == fr[j-1]) dp[i][j] = dp[i-1][j-1] + 1;
else dp[i][j] = max(dp[i-1][j], dp[i][j-1]);
}
}
cout << dp[fn][fm] << endl;
return 0;
}
Network - cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
π2β€1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
JUSPAY Help done βοΈ π
Test accomplished πͺ
DM For Help
@Mrtrueliving_ix
@Mrtrueliving_ix
#JUSPAY #ONCAMPUS
Test accomplished πͺ
DM For Help
@Mrtrueliving_ix
@Mrtrueliving_ix
#JUSPAY #ONCAMPUS
All placement help available π
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
π2β€1
Cognizant Technical Help available...
βοΈ all cluster available
βοΈ py , Java , csharp
Those who need π― test Clearance
DM @Mrtrueliving_ixπ
Previous helping proofs & placement offers
https://t.me/code_alphix/5976
https://t.me/code_alphix/5947
https://t.me/code_alphix/5869?single
Those who need π― test Clearance
DM @Mrtrueliving_ix
Previous helping proofs & placement offers
https://t.me/code_alphix/5976
https://t.me/code_alphix/5947
https://t.me/code_alphix/5869?single
Please open Telegram to view this post
VIEW IN TELEGRAM
π«‘2β€1
Cognizant Mock test.....π
DM for Cognizant slots
All slots are available
Test clearance 100%
DM @Mrtrueliving_ix
@Mrtrueliving_ix
DM for Cognizant slots
All slots are available
Test clearance 100%
DM @Mrtrueliving_ix
@Mrtrueliving_ix
β€1π₯1π«‘1
Cognizant next Phase batch help available .
β Aptitude
β Communication
β Technical help...
DM for Help
@Mrtrueliving_ix @Mrtrueliving_ix
Test clearance π―
https://t.me/code_alphix/5869?single
https://t.me/code_alphix/4862?single
https://t.me/code_alphix/4636
β Aptitude
β Communication
β Technical help...
DM for Help
@Mrtrueliving_ix @Mrtrueliving_ix
Test clearance π―
https://t.me/code_alphix/5869?single
https://t.me/code_alphix/4862?single
https://t.me/code_alphix/4636
Cognizant 9 am || cluster 2 Help done β
Test accomplished β€οΈ
DM those who need π― Test Clearance
@Mrtrueliving_ix
@Mrtrueliving_ix
#Cognizant #Offcampus
Test accomplished β€οΈ
DM those who need π― Test Clearance
@Mrtrueliving_ix
@Mrtrueliving_ix
#Cognizant #Offcampus
All placement help availableβοΈ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
class UserMainCode(object):
@classmethod
def stallchoices(cls, input1, input2, input3):
count = 0
for w, q in input2:
if input3 % w == 0 and input3 // w <= q:
count += 1
return count
Stall choices π
β€1π1
public class UserMainCode {
public static int originalArray(int input1, int[] input2) {
LinkedHashSet<Integer> set = new LinkedHashSet<>();
for (int i : input2) set.add(i);
return set.size();
}OrginalArrayπ
class UserMainCode(object):
@classmethod
def originalArray(cls, input1, input2):
return len(dict.fromkeys(input2))
β€1π1