Submission #64070346
Source Code Expand
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <bits/stdc++.h>
using namespace std;
// clang-format off
// template {{{
#define pb push_back
#define eb emplace_back
#define mp make_pair
#define f first
#define s second
#define sz(x) int((x).size())
#define all(x) (x).begin(), (x).end()
#define rall(x) (x).rbegin(), (x).rend()
#define trav(a, x) for (auto &a : x)
#define L1(u, ...) [&](auto &&u) { return __VA_ARGS__; }
#define L2(u, v, ...) [&](auto &&u, auto &&v) { return __VA_ARGS__; }
#define sort_by(x, y) sort(all(x), [&](const auto &l, const auto &r) { return y; })
using ll = long long;
using vi = vector<int>;
using vvi = vector<vi>;
using vll = vector<ll>;
using vvll = vector<vll>;
using vb = vector<bool>;
using vvb = vector<vb>;
using vd = vector<double>;
using vs = vector<string>;
using pii = pair<int, int>;
using pll = pair<ll, ll>;
using pdd = pair<double, double>;
using vpii = vector<pii>;
using vpll = vector<pll>;
using vpdd = vector<pdd>;
template <typename T> void ckmin(T &a, const T &b) { a = min(a, b); }
template <typename T> void ckmax(T &a, const T &b) { a = max(a, b); }
mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count());
namespace __input {
template <class T1, class T2> void re(pair<T1, T2> &p);
template <class T> void re(vector<T> &a);
template <class T, size_t SZ> void re(array<T, SZ> &a);
template <class T> void re(T &x) { cin >> x; }
void re(double &x) { string t; re(t); x = stod(t); }
template <class Arg, class... Args> void re(Arg &first, Args &...rest) { re(first); re(rest...); }
template <class T1, class T2> void re(pair<T1, T2> &p) { re(p.first, p.second); }
template <class T> void re(vector<T> &a) { for (auto &x : a) re(x); }
template <class T, size_t SZ> void re(array<T, SZ> &a) { for (auto &x : a) re(x); }
}
using namespace __input;
namespace __output {
template <typename T> struct is_outputtable { template <typename C> static constexpr decltype(declval<ostream &>() << declval<const C &>(), bool()) test(int) { return true; } template <typename C> static constexpr bool test(...) { return false; } static constexpr bool value = test<T>(int()); };
template <class T, typename V = decltype(declval<const T &>().begin()), typename S = typename enable_if<!is_outputtable<T>::value, bool>::type> void pr(const T &x);
template <class T, typename V = decltype(declval<ostream &>() << declval<const T &>())> void pr(const T &x) { cout << x; }
template <class T1, class T2> void pr(const pair<T1, T2> &x);
template <class Arg, class... Args> void pr(const Arg &first, const Args &...rest) { pr(first); pr(rest...); }
template <class T, bool pretty = true> void prContain(const T &x) { if (pretty) pr("{"); bool fst = 1; for (const auto &a : x) pr(!fst ? pretty ? ", " : " " : "", a), fst = 0; if (pretty) pr("}"); }
template <class T> void pc(const T &x) { prContain<T, false>(x); pr("\n"); }
template <class T1, class T2> void pr(const pair<T1, T2> &x) { pr("{", x.first, ", ", x.second, "}"); }
template <class T, typename V, typename S> void pr(const T &x) { prContain(x); }
void ps() { pr("\n"); }
template <class Arg> void ps(const Arg &first) { pr(first); ps(); }
template <class Arg, class... Args> void ps(const Arg &first, const Args &...rest) { pr(first, " "); ps(rest...); }
}
using namespace __output;
#define __pn(x) pr(#x, " = ")
#ifdef ANAND_LOCAL
#define pd(...) pr("\033[1;31m"), __pn((__VA_ARGS__)), ps(__VA_ARGS__), pr("\033[0m"), cout << flush
#else
#define pd(...)
#endif
namespace __algorithm {
template <typename T> void dedup(vector<T> &v) { sort(all(v)); v.erase(unique(all(v)), v.end()); }
template <typename T> typename vector<T>::const_iterator find(const vector<T> &v, const T &x) { auto it = lower_bound(all(v), x); return it != v.end() && *it == x ? it : v.end(); }
template <typename T> size_t index(const vector<T> &v, const T &x) { auto it = find(v, x); assert(it != v.end() && *it == x); return it - v.begin(); }
template <typename I> struct _reversed_struct { I &v_; explicit _reversed_struct(I &v) : v_{v} {} typename I::reverse_iterator begin() const { return v_.rbegin(); } typename I::reverse_iterator end() const { return v_.rend(); } };
template <typename I> _reversed_struct<I> reversed(I &v) { return _reversed_struct<I>(v); }
template <typename I> struct _range_struct { const I first_, last_; explicit _range_struct(const I first, const I last) : first_{first}, last_{last} {} I begin() const { return first_; } I end() const { return last_; } };
template <typename I> _range_struct<I> range(const I first, const I last) { return _range_struct<I>(first, last); }
}
using namespace __algorithm;
namespace __io {
void setIO() { ios_base::sync_with_stdio(0); cin.tie(0); cout << setprecision(15); }
}
using namespace __io;
// }}}
//suhriday...
// clang-format on
int main() {
setIO();
vector<ll>arr(7);
map<ll,ll>mpp;
for(ll i=0;i<7;i++){
cin>>arr[i];
}
for(ll i=0;i<7;i++){
mpp[arr[i]]++;
}
bool f=false;
for(auto nei:mpp){
for(auto Nei:mpp){
if(nei.first!=Nei.first){
if((nei.second>=3 && Nei.second>=2) || (Nei.second>=3 && nei.second>=2)){
f=true;
}
}
}
}
if(f) cout<<"Yes"<<endl;
else cout<<"No"<<endl;
return 0;
}
Submission Info
Submission Time |
|
Task |
B - Full House 3 |
User |
thesuhriday7 |
Language |
C++ 23 (gcc 12.2) |
Score |
250 |
Code Size |
5523 Byte |
Status |
AC |
Exec Time |
2 ms |
Memory |
3640 KB |
Judge Result
Set Name |
Sample |
All |
Score / Max Score |
0 / 0 |
250 / 250 |
Status |
|
|
Set Name |
Test Cases |
Sample |
sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt |
All |
hand_01.txt, hand_02.txt, hand_03.txt, hand_04.txt, sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt, test_25.txt, test_26.txt |
Case Name |
Status |
Exec Time |
Memory |
hand_01.txt |
AC |
1 ms |
3632 KB |
hand_02.txt |
AC |
1 ms |
3464 KB |
hand_03.txt |
AC |
1 ms |
3440 KB |
hand_04.txt |
AC |
2 ms |
3576 KB |
sample_01.txt |
AC |
1 ms |
3588 KB |
sample_02.txt |
AC |
1 ms |
3508 KB |
sample_03.txt |
AC |
1 ms |
3504 KB |
sample_04.txt |
AC |
1 ms |
3500 KB |
test_01.txt |
AC |
1 ms |
3504 KB |
test_02.txt |
AC |
1 ms |
3632 KB |
test_03.txt |
AC |
1 ms |
3584 KB |
test_04.txt |
AC |
1 ms |
3500 KB |
test_05.txt |
AC |
1 ms |
3424 KB |
test_06.txt |
AC |
2 ms |
3496 KB |
test_07.txt |
AC |
1 ms |
3496 KB |
test_08.txt |
AC |
1 ms |
3512 KB |
test_09.txt |
AC |
1 ms |
3508 KB |
test_10.txt |
AC |
1 ms |
3500 KB |
test_11.txt |
AC |
1 ms |
3508 KB |
test_12.txt |
AC |
1 ms |
3636 KB |
test_13.txt |
AC |
1 ms |
3436 KB |
test_14.txt |
AC |
1 ms |
3440 KB |
test_15.txt |
AC |
1 ms |
3636 KB |
test_16.txt |
AC |
1 ms |
3508 KB |
test_17.txt |
AC |
1 ms |
3640 KB |
test_18.txt |
AC |
1 ms |
3512 KB |
test_19.txt |
AC |
1 ms |
3576 KB |
test_20.txt |
AC |
1 ms |
3372 KB |
test_21.txt |
AC |
1 ms |
3504 KB |
test_22.txt |
AC |
1 ms |
3512 KB |
test_23.txt |
AC |
1 ms |
3508 KB |
test_24.txt |
AC |
1 ms |
3508 KB |
test_25.txt |
AC |
1 ms |
3556 KB |
test_26.txt |
AC |
1 ms |
3560 KB |