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/DEMUOC #451

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/DEMUOC

tuankietcoderr commented 3 years ago

bị RE hoài tức thiệt :((

dang1407 commented 3 years ago

em không chấm được bài luôn buồn ghê

tiyeume25112004 commented 2 years ago

úi em bị limited chán ghê

ThienHT123 commented 2 years ago

bị TLE :(, ae có thuật toán nào ưu hơn không? của mình cứ bị TLE

khanhzom commented 2 years ago

ngôn ngữ c : dùng for thì tle , dùng while thì bị Partial Accepted :v

ppvan commented 2 years ago

Dùng phân tích ra thừa số nguyên tố: Nếu n = p1^a1 + p2^a2 + .... thì số ước là (a1 + 1)(a2 + 1) ...

gnaigsolo commented 2 years ago

Duyệt đến căn thôi 1 lần là 2 ước r

DangLun commented 2 years ago

bạn nào ac cho mình xin hint :(( duyệt tới căn cũng TLE -.-

khanhkunji commented 2 years ago

5/20 :))

longnguyen0906 commented 2 years ago

duyệt từ 2 đến n/2 xong cộng thêm 2 (1 và chính nó) vậy mà cũng TLE.

danh2006 commented 2 years ago

Bn nào chưa bt làm có thể vào đây xem thử : https://codeforces.com/blog/entry/22317 Code của mình : https://ideone.com/yiu8Pt

leduongnhattt commented 1 year ago

ai xem giup e vs a

include<bits/stdc++.h>

using namespace std; long long demuoc(long long n){ long long res=1; for(int i=2;i<=sqrt(n);i++){ int cnt=0; while(n%i==0){ cnt++; n/=i; } res=(cnt+1); } if(n!=1) res=2; return res; } int main(){ long long n; cin>>n; cout<<demuoc(n); }