結果

問題 No.3448 ABBBBBBBBC
コンテスト
ユーザー pengin_2000
提出日時 2026-02-20 22:49:24
言語 C
(gcc 15.2.0)
結果
AC  
実行時間 59 ms / 2,000 ms
コード長 593 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 1,191 ms
コンパイル使用メモリ 37,824 KB
実行使用メモリ 7,844 KB
最終ジャッジ日時 2026-02-20 22:49:26
合計ジャッジ時間 1,901 ms
ジャッジサーバーID
(参考情報)
judge4 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other AC * 4
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

#include<stdio.h>
void solve()
{
	long long int n, k;
	scanf("%lld %lld", &n, &k);
	k--;
	long long int a, b, c, l;
	a = k / (72 * n) + 1;
	k %= 72 * n;
	b = k / (8 * n);
	k %= 8 * n;
	if (a <= b)
		b++;
	long long int s = b;
	if (a < b)
		s--;
	if (s * n > k)
	{
		l = k / s + 1;
		c = k % s;
		if (a <= c)
			c++;
		if (b <= c)
			c++;
	}
	else
	{
		k -= s * n;
		s = 8 - s;
		l = n - k / s;
		c = k % s + b + 1;
		if (b < a && a <= c)
			c++;
	}
	printf("%lld %lld %lld %lld\n", l + 2, a, b, c);
	return;
}
int  main()
{
	int t;
	scanf("%d", &t);
	for (; t > 0; t--)
		solve();
	return 0;
}
0