ホームページ データベース mysql チュートリアル hdu 2095 find your present (2) 找到只出现一次的数字

hdu 2095 find your present (2) 找到只出现一次的数字

Jun 07, 2016 pm 03:01 PM
find your 現れる

find your present (2) Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/1024 K (Java/Others) Total Submission(s): 15349Accepted Submission(s): 5821 Problem Description In the new year party, everybody will get a special present.Now

find your present (2)

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/1024 K (Java/Others)
Total Submission(s): 15349    Accepted Submission(s): 5821


Problem Description

In the new year party, everybody will get a "special present".Now it's your turn to get your special present, a lot of presents now putting on the desk, and only one of them will be yours.Each present has a card number on it, and your present's card number will be the one that different from all the others, and you can assume that only one number appear odd times.For example, there are 5 present, and their card numbers are 1, 2, 3, 2, 1.so your present will be the one with the card number of 3, because 3 is the number that different from all the others.

 


Input

The input file will consist of several cases. 
Each case will be presented by an integer n (1

 


Output

For each case, output an integer in a line, which is the card number of your present.

 


Sample Input

<p>5
1 1 3 2 2
3
1 2 1
0</p>
ログイン後にコピー

 


Sample Output

<p>3
2</p>
ログイン後にコピー


数据有点水, 不符合要求的都是成对出现,所以有人用位运算^给A了  

我是用map做, 之前还想排序下搞,发现内存限制,,,, 1024*1024 / 4=262144   无法满足要存的10^6

所以,只能map了.

#include <stdio.h>
#include <algorithm>
#include <map>
using namespace std;

int main()
{
	int n,i,a;
	map<int>my;
	map<int>::iterator it;
	while(scanf("%d",&n),n)
	{
		for(i=0;i<n scanf my for if>second==1)
			{
				printf("%d\n",it->first);
				break;
			}
		}
		my.clear();
	}
	return 0;
}</n></int></int></map></algorithm></stdio.h>
ログイン後にコピー


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

リンクリストの長さを求めるCプログラム リンクリストの長さを求めるCプログラム Sep 07, 2023 pm 07:33 PM

リンク リストは動的なメモリ割り当てを使用します。つまり、リンク リストはそれに応じて拡大および縮小します。これらはノードのコレクションとして定義されます。ここで、ノードにはデータとリンクという 2 つの部分があります。データ、リンク、リンクリストの表現は以下のとおりです。 ・リンクリストの種類 リンクリストには以下の4種類があります。 ・シングルリンクリスト/シングルリンクリスト ダブル/ダブルリンクリスト 循環シングルリンクリスト 循環ダブルリンクリスト再帰的メソッドを使用してリンク リストの長さを確認します。ロジックは -intlength(node *temp){ if(temp==NULL) returnl; else{&n

Win10 で ATA コントローラーを見つける方法 Win10 で ATA コントローラーを見つける方法 Jul 02, 2023 pm 02:05 PM

Win10 で ATA コントローラーを見つけるにはどうすればよいですか?デバイス マネージャーの ideata/atapi コントローラーは、コンピューターのパラレル ATA インターフェイスの拡張機能です。 ATA は IDE インターフェイスとも呼ばれ、ATAPI は CD/DVD およびその他のドライブ用の業界標準の ATA インターフェイスです。 ATAPI は、SCSI/ASPI コマンドを ATA インターフェイスに適合させるソフトウェア インターフェイスであり、これにより光学ドライブ メーカーはハイエンド CD/DVD ドライブ製品を ATA インターフェイスに適合させることが容易になります。詳細な操作方法を知らない友人も多いと思いますが、Win10 で ATA コントローラーを見つけるためのヒントを以下のエディターにまとめましたので、興味がある方はエディターをフォローして以下をご覧ください。 Win10 は ATA コントローラー テクノロジーを発見しました

OPPO Find X7は傑作です!あらゆる瞬間を画像で捉えましょう OPPO Find X7は傑作です!あらゆる瞬間を画像で捉えましょう Aug 07, 2024 pm 07:19 PM

このペースの速い時代において、OPPO Find X7 はその画像処理能力を利用して、人生のあらゆる美しい瞬間を味わうことができます。雄大な山、川、湖、海、温かい家族の集まり、街での出会いや驚きなど、あらゆる場面を「比類のない」画質で記録できます。 Find Itのカメラデコデザインは外観から見ても一目瞭然で高級感があります。基本的なハードウェア構成をはじめ、内部もユニークです。 FindX7 は以前の状態を維持します

A の B 乗を求める Bash プログラム? A の B 乗を求める Bash プログラム? Aug 30, 2023 pm 09:01 PM

ここでは、bash スクリプトを使用して数値 A の B 乗を取得する方法を見ていきます。ロジックは簡単です。これを行うには、「**」演算子またはべき乗演算子を使用する必要があります。この概念を明確に理解するために、次のプログラムを見てみましょう。例#!/bin/bash#GNUbashScripta=5b=6echo "$(($a**$b))" 出力 15625

OPPO Find X8 Ultraコア構成が公開! Snapdragon 8 Gen4+ 特大バッテリー OPPO Find X8 Ultraコア構成が公開! Snapdragon 8 Gen4+ 特大バッテリー Aug 22, 2024 pm 06:54 PM

8月22日、デジタルブロガーがOPPO Find X8 Ultraのいくつかの主要な構成情報を明らかにしました。公開された内容によると、このハイエンドモデルはクアルコムの最新のSnapdragon 8Gen4モバイルプラットフォームを搭載し、6000mAhの超大容量バッテリーを搭載し、100Wの有線高速充電と50Wのワイヤレス高速充電機能をサポートします。外観デザイン 現時点では、OPPO Find X8 Ultra に関する具体的なデザイン情報はありません。しかし、OPPO Find X8の標準版の実物写真がインターネット上に公開されました。 FindX8の外観 公開された写真から判断すると、OPPO FindX8のリアカメラモジュールは、四隅にある程度の曲率を持たせた正方形のデザインを採用しており、より丸みを帯びた印象を与えています。また、本機はダイレクト方式を採用しています。

Python での文字列検索と置換のテクニックは何ですか? Python での文字列検索と置換のテクニックは何ですか? Oct 20, 2023 am 11:42 AM

Python での文字列検索と置換のテクニックは何ですか? (具体的なコード例) Python では文字列が一般的なデータ型であり、日常のプログラミングでは文字列の検索や置換操作によく遭遇します。この記事では、一般的な文字列の検索と置換のテクニックを、具体的なコード例とともに紹介します。文字列内の特定の部分文字列を検索するには、文字列の find() メソッドまたは Index() メソッドを使用できます。 find() メソッドは、文字列内で最初に出現した部分文字列のインデックスを返します。

コピーしたものはどこで見つけられますか? コピーしたものはどこで見つけられますか? Feb 09, 2024 pm 10:18 PM

パソコンを使っていると、ショートカットキーを使ってコンテンツをコピーすることができますが、長く使っているユーザーの中には、コピーしたものがどこにあるのか気になる人もいます。編集者が持ってきたコピーしたものを貼り付ける方法を見てみましょう。コピーした内容の答えはどこにありますか: [スタートアイコン]-[設定]-[システム]-[クリップボード]-[クリップボード履歴をオンにする]-[Windows+V を押して表示]。具体的な手順: まず、コンピューターの電源を入れ、左下隅にある [スタート アイコン] を見つけてクリックします。ダイアログボックスが表示されるので、[設定]オプションをクリックします。 2. 次に、設定ページで、システム、個人用設定、ゲーム、アップデート、セキュリティなどの機能が表示されます。ここでは、[システム] 設定をクリックします。 3. 次に、システム設定ページに移動します。

数値の最大の素因数を見つける C プログラム 数値の最大の素因数を見つける C プログラム Aug 27, 2023 am 10:09 AM

素因数分解 - 整数理論では、正の整数の素因数は、その整数を正確に割る素数です。これらの数を見つけるプロセスは、整数因数分解、または素因数分解と呼ばれます。例 - 288 の素因数は: 288=2x2x2x2x2

See all articles