Em viết chương trình chạy với các số lớn nhưng chương trình toàn báo lỗi dù đã chọn kiểu số lớn. Cho e hỏi với vấn đề này thì mình cần xử lý như thế nào?
Theo code của e thì e cần nhập mảng có số phẩn tử lớn và giá trị các phần tử của mảng cũng rất lớn.
#include<iostream>
using namespace std;
int main(){
unsigned long n,A[1000000],d=1,t;
cin>>n;
for(unsigned long i=1;i<=n;i++){
cin>>A[i];
if(i==1){t=A[i];
}
if(i!=1){
if(t>A[i]) {
t--
};
else {
t=A[i];
d++;
}
}
}
cout<<d;
}