Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
Được gửi lên bởi: | adm |
Ngày: | 2011-10-21 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |
Nguồn bài: | Testcase by Mạnh Điêu |
hide comments
|
||||||
2023-08-04 17:13:17
#include<iostream> #include<math.h> using namespace std; void run_case(long long n){ for(long long i = 2;i <= sqrt(n);i++){ long long dem = 0; if(n % i == 0){ cout << i << " "; while(n % i == 0){ ++dem; n /= i; } cout << dem << "\n"; dem = 0; } } if(n != 1) cout << n << " " << 1; } int main(){ long long n; cin >> n; run_case(n); } |
||||||
2021-08-11 09:36:29
Có cách nào chạy nhanh hơn mà không bị TLE ko ạ. Mong ai đi qua có thể giúp đỡ. |
||||||
2021-06-26 06:31:57
// Code mình đây bị quá thời gian mọi người ạ có ai pass không vậy #include<iostream> using namespace std; int main() { int n; cin >> n; for (int i = 2; i <= n; i++) { int count = 0; while (n % i == 0) { count++; n /= i; } if (count == 0) { continue; } cout << i << " " << count << endl; } return 0; } |
||||||
2020-09-27 12:11:58
Có ai chạy Java không bị run time không nhỉ :( |
||||||
2019-07-19 13:00:59
Xài map mak vẫn chạy quá thời gian.!!!!!!!!! có vấn đề |
||||||
2018-05-17 03:56:10
?????Một vòng lặp mà sao vẫn quá thời gian vậy ạ???? khó hiểu #include<iostream> using namespace std; int main(){ int i=2,x=0; long long n; cin >> n; while(1){ if(n%i==0){ n=n/i; x++; } else { if(x!=0) cout<<i<<" "<<x<<"\n"; x=0; i++; if(n==1) break; } } return 0; } |
||||||
2018-04-22 10:18:58
#include <iostream> #include <math.h> using namespace std; int soNguyenTo(int i) { if (i < 2) return 0; for (int j= 2; i <= sqrt((float)j); j++) { if (i%j==0) { return 0; } } return 1; } int main() { int n; cin>>n; do{ for(int i=2;i<=sqrt((float)n);i++) { if(soNguyenTo(i)==1 && n%i==0){ cout<<i<<" "; n=n/i; } else{ i++; } } }while(n!=1); return 0; } mn xem sao lại qua tgian a |
||||||
2018-02-25 17:37:26
thử 6 vào xem :))) |
||||||
2017-10-17 16:49:08
#include <iostream> using namespace std; int main() { int n, somu, i = 1; cin >> n; while ( n >= 2) { i ++; if (n % i ==0) { cout << i << " "; somu = 0; while (n%i ==0) { n /= i; somu ++; } cout << somu << endl; } } return 0; } xem hộ e xem tsao máy chủ bảo chạy quá thời gian với ạ |
||||||
2017-09-17 05:44:01
#include <stdio.h> int main() { int i,n,x; scanf("%d", &n); x=0; while(i<=n && i>=2) { if(n%i==0) { n/=i; x++; if(n==1) { printf("%d %d",i,x); } } else { if(x>=1)printf("%d %d\n",i,x); x=0; i++; } } return 0; } //chẳng biết sai chỗ nào chán quá @@ |