結果

問題 No.3021 データベースの練習
ユーザー YukiDarumaYukiDaruma
提出日時 2017-03-31 22:46:44
言語 C++11
(gcc 11.4.0)
結果
AC  
実行時間 434 ms / 5,000 ms
コード長 730 bytes
コンパイル時間 1,091 ms
コンパイル使用メモリ 144,256 KB
実行使用メモリ 24,384 KB
平均クエリ数 540.42
最終ジャッジ日時 2023-09-23 12:59:53
合計ジャッジ時間 5,626 ms
ジャッジサーバーID
(参考情報)
judge11 / judge12
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 102 ms
23,448 KB
testcase_01 AC 216 ms
23,460 KB
testcase_02 AC 283 ms
23,436 KB
testcase_03 AC 299 ms
24,048 KB
testcase_04 AC 278 ms
24,384 KB
testcase_05 AC 294 ms
24,372 KB
testcase_06 AC 129 ms
23,856 KB
testcase_07 AC 207 ms
23,640 KB
testcase_08 AC 288 ms
24,096 KB
testcase_09 AC 228 ms
23,544 KB
testcase_10 AC 202 ms
24,384 KB
testcase_11 AC 434 ms
24,360 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
using namespace std;

//int YukiCoder3021_2017April_C( int argc, char *argv[] )
int main( int argc, char *argv[] )
{
int i;
int N;
int A;
int B;
int C;
int D;
char lpAns[ 1000 ];

	// クエリの総数 N を取得
	cin >> N;
	if( N < 1 || N > 1000 ) return 0;

	// クエリのループ
	for( i = 0; i < N; i++ )
	{
		cin >> A;
		if( A < 0 || A > 1000000000 ) return 0;
		cin >> B;
		if( B < 0 || B > 1000000000 ) return 0;
		cin >> C;
		if( C < 0 || C > 1000000000 ) return 0;
		cin >> D;
		if( D < 0 || D > 1000000000 ) return 0;

		// 出力
		sprintf( lpAns, "SELECT count(*) FROM point WHERE ( x>=%d AND x<=%d ) AND ( y>=%d AND y<=%d );", A, B, C, D );
		cout << lpAns << endl;
	}

	return 0;
}



0