結果

問題 No.8021 データベースの練習
ユーザー YukiDaruma
提出日時 2017-03-31 22:46:44
言語 C++11(廃止可能性あり)
(gcc 13.3.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
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 12
権限があれば一括ダウンロードができます

ソースコード

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