Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: bananakung

Problemset: เลขดวง

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-14 20:32:23

#include<iostream>
using namespace std;
int mon[100][100];
int main()
{
	int days,start,birth,ct=1;
	bool s=0;
	cin>>days>>start>>birth;
	for(int i=1;i<=5;i++)
	{
		for(int j=1;j<=7;j++)
		{
			if(ct<=days)
			{
				if(j==start)s=1;
				if(s==1)
				{
					mon[i][j]=ct;
					ct++;
				}
			}
			else break;
		}
	}
	int ans=0;
	for(int i=1;i<=5;i++)
	{
	
		for(int j=1;j<=7;j++)
		{
			if(mon[i][j]==birth)
			{
				ans=mon[i-1][j]+mon[i+1][j]+mon[i][j+1]+mon[i][j-1];
				break;
			}
		}
	}
	cout<<ans;
}