luyencode / comments

Server lưu trữ bình luận trên Luyện Code
https://luyencode.net
6 stars 3 forks source link

https://oj.luyencode.net/problem/FANUM #154

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

Chi tiết bài tập - Luyện Code Online

https://luyencode.net/problem/FANUM

phanhuykhang commented 3 years ago

bài này dùng đếm phân phối sẽ ko Accepted

hieuguyen07012004 commented 3 years ago

Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.

Xem code AC

```cpp #include using namespace std; int main() { int n, dem=0; int *a = new int[1000000]; int *b = new int[1000000]; cin >> n; for (int i=0; i> a[i]; } int max=a[0]; for (int i=1; i

TubVP commented 2 years ago

dùng phân phối vẫn AC nhé!!

minhhuy1201 commented 2 years ago

bài này mình dùng map trong STL của c++ vẫn TLE test cuối nhỉ =)))) cách ông trên kia cũng hao hao hao map mà nó lại AC

ghost commented 2 years ago

bài này mình dùng map trong STL của c++ vẫn TLE test cuối nhỉ =)))) cách ông trên kia cũng hao hao hao map mà nó lại AC

Dùng unordered_map thì may ra ko bị tle, nhưng bài này dùng map hay u_map đều ko hợp lí bằng đếm phân phối

ghost commented 2 years ago

Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.

Xem code AC

```cpp #include #define FOR(i, l, r) for(int i = l; i <= r; ++i) #define FOD(i, l, r) for(int i = l; i >= r; --i) #define ll long long #define ug unsigned long long using namespace std; // Topic variable. int n; int a[1000100]; // Auxiliary variable. int d = 0; //___________________ int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cin >> n; FOR(i, 1, n) { cin >> a[i]; } sort(a+1, a+n+1); FOR(i, 1, n) { if (a[i] != a[i-1] && a[i] != a[i+1]) ++d; } cout << d; return 0; } ```

danh2006 commented 2 years ago

Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.

Xem code AC

#include using namespace std; int main(){ int n; cin >> n; int a[n], cnt = 0; for(int i=0;i> a[i]; } sort(a, a+n); for(int i=0;i

ThuanNqt commented 1 year ago

Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.

Xem code AC

#include using namespace std; typedef long long ll; int main(){ ll n;cin>>n; ll a[n]; ll dem=0, m=-1e9; for(int i=0;i>a[i]; cnt[a[i]]++; m=max(m,a[i]); } for(int i=1;i<=m;i++){ if(cnt[i]==1){ ++dem; } } cout<

hoangdev0 commented 1 year ago

Đây là lời giải của mình đã AC. C++.

Xem code AC

```c++ #include #define elf else if using namespace std; typedef long long ll; const int N = 1e6 + 5; int n, a[N], res(0), d(1); int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n; for (int i = 1; i <= n; i++) cin >> a[i]; sort(a+1, a + n+1); a[n+1] = a[0] = 0; for (int i = 1; i <= n; i++) if (a[i] != a[i + 1] && a[i] != a[i - 1]) res++; cout << res; return 0; } ```

tuyennn17 commented 1 year ago

Mọi người ai code python ac chỉ mình với, sao mình cứ bị tle hoài thế nhở n = int(input())

a = [ int(x) for x in input().split() ]

a.sort()

dem = 0

a.append(-1)

for i in range(n): if a[i-1] != a[i] != a[i+1]: dem += 1

print(dem)

thinh12012007 commented 1 year ago

Đây là code của mình đã AC :

include <bits/stdc++.h>

using namespace std; int main(){ int n;cin>>n;int a[n]; int dem=0; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+1+n); for(int i=1;i<=n;i++){ cout<<a[i]<< " "; } cout<<endl; for(int i=2;i<n;i++){ if(a[i]!=a[i-1]&&a[i]!=a[i+1]) dem++; } cout<<dem; return 0;}

thinh12012007 commented 1 year ago

include <bits/stdc++.h>

using namespace std; int main(){ int n;cin>>n;int a[n]; int dem=0; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+1+n); for(int i=1;i<=n;i++){ if(a[i]!=a[i-1]&&a[i]!=a[i+1]) dem++; } cout<<dem; return 0;}

sseu18042004 commented 1 year ago

ai đã từng làm "Số có bạn" thì cầm nguyên source code đó lấy n-đi kq bài đó sẽ ra được bài này :))

Xem code AC

#include #define ll unsigned long long int #define fast() ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); #define el cout<<"\n" using namespace std; int main() { fast(); ll n; cin>>n; ll a[n]; for (int i=0;i>a[i]; } sort(a,a+n); ll cnt=1; ll res=0; for (int i=1;i=2 ? cnt:0; cnt=1; } } res+= cnt>=2 ? cnt:0; cout<

nxtruc commented 1 year ago

Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.

Xem code AC

#include using namespace std; #ifdef LOCAL #include "algo/debug.h" #else #define debug(...) 42 #endif int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int n; cin >> n; int a[n], cnt[1000001] = {0}; for (int i = 0 ; i < n ; ++i) { cin >> a[i]; cnt[a[i]]++; } int ans = 0; sort(a, a + n); for (auto x : a) { if (cnt[x] == 1) { ++ans; } } cout << ans; return 0; }