Logo
(追記) (追記ここまで)

22389번 - 一般化うるう年 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
8 초 (추가 시간 없음) 512 MB110968989.899%

문제

通常,西暦 x 年がうるう年か否かは以下のように定義されている.

  1. x が 400 の倍数であれば,うるう年である.
  2. そうでないとき,x が 100 の倍数であれば,うるう年ではない.
  3. そうでないとき,x が 4 の倍数であれば,うるう年である.
  4. そうでないとき,うるう年ではない.

これは次のように一般化できる.ある数列 A1, ..., An について,西暦 x 年が "一般化うるう年" であるか否かを以下のように定義する.

  1. xAi の倍数であるような最小の i (1 ≤ i ≤ n) について,i が奇数であれば一般化うるう年であり,偶数であれば一般化うるう年ではない.
  2. そのような i が存在しないとき,n が奇数であれば一般化うるう年ではなく,偶数であれば一般化うるう年である.

例えば A = [400, 100, 4] のとき,この A に対する一般化うるう年は通常のうるう年と等価になる.

数列 A1, ..., An と正の整数 l, r が与えられるので.l ≤ x ≤ r なる正の整数 x のうち,西暦 x 年が A に対する一般化うるう年であるような x の個数を答えよ.

입력

入力は最大で 50 個のデータセットからなる.各データセットは次の形式で表される.

n l r
A1
A2
...
An

整数 n1 ≤ n ≤ 50 を満たす.整数 l,r1 ≤ l ≤ r ≤ 4000 を満たす.各 i に対し整数 Ai1 ≤ Ai ≤ 4000 を満たす.

入力の終わりは 3 つのゼロからなる行で表される.

출력

各データセットについて,答えを 1 行で出力せよ.

제한

예제 입력 1

3 1988 2014
400
100
4
1 1000 1999
1
2 1111 3333
2
2
6 2000 3000
5
7
11
9
3
13
0 0 0

예제 출력 1

7
1000
2223
785

힌트

출처

Contest > ICPC Japanese Alumni Group > JAG Domestic Contest > JAG Domestic Contest 2018 B번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /