Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: kkxkkx001

Problemset: เลขดวง

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-08 13:32:36

#include <iostream>
using namespace std;

int main(){
	int day,week,bd;
	cin >> day;
	cin >> week;
	cin >> bd;
	
	int a[8][9];
	for (int i=0;i<=7;i++){
		for (int k=0;k<=8;k++){
			a[i][k]=0;
		}
	}
	
	int count=1;
	
	for (int k=week;k<=7;k++){
		if (count <=day){
			a[1][k]=count;
		}
		count += 1;
	}

	for (int i=2;i<=6;i++){
		for (int k=1;k<=7;k++){
			if (count <=day){
				a[i][k]+=count;			
			}
			count += 1;
		}
	}
	
	int x,b;
	
	for (int i=1;i<=6;i++){
		for (int k=1;k<=7;k++){
			int temp=a[i][k];
			if (temp ==bd){
				x=i;
				b=k;
				break;
			}
		}
	}

	int c=0,d=0,e=0,f=0;
	c=a[x][b-1];
	d=a[x-1][b];
	e=a[x+1][b];
	f=a[x][b+1];

	int total = c+d+e+f;
	
	cout << total;
}