結果

問題 No.3021 データベースの練習
ユーザー YukiDarumaYukiDaruma
提出日時 2017-03-31 22:46:44
言語 C++11
(gcc 11.4.0)
結果
AC  
実行時間 401 ms / 5,000 ms
コード長 730 bytes
コンパイル時間 1,930 ms
コンパイル使用メモリ 157,664 KB
実行使用メモリ 25,232 KB
平均クエリ数 540.42
最終ジャッジ日時 2024-07-16 12:36:42
合計ジャッジ時間 4,950 ms
ジャッジサーバーID
(参考情報)
judge4 / judge3
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 95 ms
24,592 KB
testcase_01 AC 208 ms
25,232 KB
testcase_02 AC 270 ms
24,592 KB
testcase_03 AC 287 ms
25,232 KB
testcase_04 AC 269 ms
24,976 KB
testcase_05 AC 277 ms
24,976 KB
testcase_06 AC 126 ms
25,232 KB
testcase_07 AC 197 ms
25,232 KB
testcase_08 AC 276 ms
24,592 KB
testcase_09 AC 220 ms
25,232 KB
testcase_10 AC 198 ms
24,976 KB
testcase_11 AC 401 ms
25,232 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