• LQDOJ
  • Trang chủ
  • Bài tập
  • Bài nộp
  • Thành viên
  • Kỳ thi
  • Nhóm
  • Giới thiệu
    • Máy chấm
    • Khóa học
    • Đề xuất ý tưởng
    • Đề xuất bài tập
    • Tools
    • Báo cáo tiêu cực
    • Báo cáo lỗi

Tiếng Việt

Tiếng Việt
English

Đăng nhập

Đăng ký

nduyvb

  • Giới thiệu
  • Bài tập
  • Bài nộp

Rating
-
Bài tập
3
Điểm
351
Rating #
-
Điểm #
24263

Giới thiệu

include <bits/stdc++.h>

define ll long long

define N 1000005

using namespace std;
ll n,k;
ll a[N3],c[N3];
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
// freopen("STEP.INP","r",stdin);
// freopen("STEP.OUT","w",stdout);
cin>>n>>k;
for(ll i=1;i<=k;i++){
cin>>a[0];
a[a[0]]=1;
}
c[0]=1;
c[1]=1;
for(ll i=2;i<=n;i++){
if(a[1]==1) c[1]=0;
if(a[i]==0) c[i]=(c[i-1]+c[i-2])%13051984;
}
cout<<c[n];
return 0;
}


«    »
Thứ 2
Thứ 3
Thứ 4
Thứ 5
Thứ 6
Thứ 7
CN
Ít
Nhiều

proudly powered by DMOJ| developed by LQDJudge team