만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

칙칙한 색 설계 (Large1)

시간 제한5초메모리 제한512 MB

요약
각 성분이 0부터 K 사이인 RGB 색 중에서 성분 최댓값과 최솟값 차이가 V 이하인 개수를 구합니다.
난이도

보통10점 중 6점

유형
조합론, 수학
정답자
아직 제출이 없습니다

문제

색은 빨강, 초록, 파랑의 세기를 나타내는 세 성분 값의 순서쌍이고, 각 성분은 00 이상 KK 이하의 정수다. 예를 들어 K=3K = 3인 색 체계에서 (0,2,3)(0, 2, 3)과 (0,3,2)(0, 3, 2)는 서로 다른 색이다.

세 성분 값 중 어느 두 값의 차이도 VV를 넘지 않으면 그 색을 칙칙한 색이라고 한다. 예를 들어 K=2K = 2, V=1V = 1인 체계에서 (2,1,1)(2, 1, 1)은 칙칙한 색이다. 빨강과 초록의 차이는 11, 빨강과 파랑의 차이는 11, 초록과 파랑의 차이는 00이라서 어느 차이도 11을 넘지 않는다. 반면 (2,1,0)(2, 1, 0)은 빨강과 파랑의 차이가 11보다 크므로 칙칙한 색이 아니다.

터너 씨는 음울한 풍경화를 즐겨 그려서 칙칙한 색이 많은 색 체계를 설계하려고 한다. KK와 VV가 주어질 때 서로 다른 칙칙한 색이 몇 개인지 구하라.

입력

첫 줄에 테스트 케이스의 개수 TT가 주어진다. 이어지는 TT개의 줄에 각각 두 정수 KK와 VV가 공백으로 구분되어 주어진다.

제한

  • 1≤T≤1001 \le T \le 100
  • 0≤K≤25550 \le K \le 2555
  • 0≤V≤5550 \le V \le 555
  • V≤KV \le K
  • 모든 정답은 부호 있는 32비트 정수 범위에 들어간다.

출력

각 테스트 케이스마다 Case #x: y 형식으로 한 줄씩 출력한다. x는 11부터 시작하는 테스트 케이스 번호이고, y는 서로 다른 칙칙한 색의 개수다.

힌트

K=1K = 1, V=1V = 1이면 가능한 색은 (0,0,0)(0, 0, 0), (0,0,1)(0, 0, 1), (0,1,0)(0, 1, 0), (0,1,1)(0, 1, 1), (1,0,0)(1, 0, 0), (1,0,1)(1, 0, 1), (1,1,0)(1, 1, 0), (1,1,1)(1, 1, 1) 여덟 개다. 어느 두 성분의 차이도 11을 넘지 않으므로 여덟 개 모두 칙칙한 색이다.

K=1K = 1, V=0V = 0이면 가능한 색 여덟 개는 그대로지만, 칙칙한 색은 (0,0,0)(0, 0, 0)과 (1,1,1)(1, 1, 1) 둘뿐이다.

예제2

  1. 예제 1

    입력
    4
    1 1
    1 0
    255 0
    0 0
    
    예상 출력
    Case #1: 8
    Case #2: 2
    Case #3: 256
    Case #4: 1
    
  2. 예제 2

    입력
    5
    2 1
    3 2
    4 4
    10 3
    0 0
    
    예상 출력
    Case #1: 15
    Case #2: 46
    Case #3: 125
    Case #4: 323
    Case #5: 1