Maison base de données tutoriel mysql USACO 1.2.3 Name That Number

USACO 1.2.3 Name That Number

Jun 07, 2016 pm 03:01 PM
name u

USACO 1.2.3 Name ThatNumber 题意:有好多头奶牛,它们每一头都有一个编号,每个数字分别对应三个字母,每个数字从它对应的字母中挑一个出来组成一个单词,给定一个词典,看如果这个单词在词典中是存在的,就输出,如果存在多个这样的单词,按照字母表的顺

USACO  1.2.3 Name ThatNumber

     题意:有好多头奶牛,它们每一头都有一个编号,每个数字分别对应三个字母,每个数字从它对应的字母中挑一个出来组成一个单词,给定一个词典,看如果这个单词在词典中是存在的,就输出,如果存在多个这样的单词,按照字母表的顺序输出。

     打印出所有可能的单词然后去比较,觉得效率有问题。出题者的用意明显是让我们反过来做,将词典里的单词转换成数字然后和给定的数字比较,因为给的词典里的单词都是按照字母表顺序排列的,而且数字和字母之间存在明显关系。

     细节+代码:

 

    

/*  
ID: 15257142  
LANG: C  
TASK: namenum 
*/  
#include<stdio.h>
#include<string.h>
int main(){
	freopen("namenum.in", "r", stdin); //在我看来输入输出是这道题目全部价值所在。
	char num[20],a[30],b[20];
	int m,ma,i,f,k;
	scanf("%s",num);
	m = strlen(num)-1;
	freopen("dict.txt", "r", stdin); //!
	freopen("namenum.out", "w", stdout); //!
	f = 0;
	while(scanf("%s",a)!=EOF){
		ma = strlen(a)-1;
		if(m!=ma)
			continue;
		for(i = 0;i'Q') //是没有'Q'的,那么……
				k = (a[i]-'B')/3;
			else
				k = (a[i]-'A')/3;
			b[i] = k+'2';
		}
		b[ma+1] = '\0';
		if(strcmp(b,num)==0){
			printf("%s\n",a);
			f = 1;
		}
	}
	if(f==0)
		printf("NONE\n");
	fclose(stdin);
	fclose(stdout);
	return 0;
}</string.h></stdio.h>
Copier après la connexion


 

 


 

 

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Regard vers l'U9 : la nouvelle supercar électrique préférée des Chinois Regard vers l'U9 : la nouvelle supercar électrique préférée des Chinois Oct 13, 2023 pm 03:37 PM

Poussés par l’ère de l’électrification des véhicules, les constructeurs automobiles chinois sont activement impliqués dans la production de supercars électriques. Récemment, Haopin, une marque électrique haut de gamme appartenant à GAC Aian, a lancé une supercar électrique appelée SSR. Auparavant, le Yangwang U9 de BYD a également reçu une large attention. Récemment, une vidéo a circulé sur Internet, prétendument montrant une vidéo de test du Yangwang U9. Dans la vidéo, un U9 roule à toute vitesse sur la piste. Étonnamment, les disques de frein du véhicule clignotent en orange vif, donnant l'impression qu'il participe aux 24 Heures du Mans. Il est particulièrement frappant de constater que les disques de frein des roues avant sont au moins deux fois plus brillants que ceux des roues arrière. Cependant, il est impossible de déterminer à partir de la vidéo si l'éclair lumineux est provoqué par les flammes produites par les disques de frein lors du freinage ou s'il s'agit de l'effet lumineux du véhicule. échappement

Comment résoudre le problème du clavier numérique Win7 en passant à 4 Comment résoudre le problème du clavier numérique Win7 en passant à 4 Jul 14, 2023 am 08:49 AM

Lorsque certains clients d'ordinateurs portables Win7 utilisent le clavier numérique, ils rencontrent la raison pour laquelle ils tapent u, mais cela devient 4. que se passe-t-il? En fait, c’est parce que votre ordinateur portable a le clavier intégré aux touches alphabétiques. Vous pouvez résoudre ce problème en fermant simplement le clavier. Les étapes spécifiques sont les suivantes : La conversion de clé FN+nunlock peut saisir des lettres anglaises normalement. Cette méthode peut également être utilisée si le client rencontre une pression sur I pour passer à 5. Comment résoudre le problème selon lequel le clavier numérique Win7 devient 4:1 Pour une meilleure commodité, l'ordinateur portable n'a pas de petite zone de clavier. Il existe donc des touches qui définissent la fonction du pavé numérique. Vous pouvez utiliser la touche FN+nunlock pour convertir. Certains doivent utiliser Shift+numlock pour saisir l'anglais ou les données. 2. Pavé numérique-

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Quelle devise est la monnaie virtuelle? Où l'acheter? Quelle devise est la monnaie virtuelle? Où l'acheter? Mar 04, 2025 pm 05:42 PM

L'article présente que la monnaie virtuelle est une forme de devise numérique ou virtuelle qui repose sur la cryptographie et les transactions via des réseaux peer-to-peer, et répertorie les monnaies communes telles que Bitcoin. Il est généralement disponible sur les échanges de crypto-monnaie tels que Coinbase, et tous les avantages et inconvénients de chaque transaction. Il souligne que l'achat de monnaie virtuelle est élevé, le prix fluctue considérablement et est sujet à la fraude et au piratage.

Liste des frais de traitement pour la plateforme de trading OKX Liste des frais de traitement pour la plateforme de trading OKX Feb 15, 2025 pm 03:09 PM

La plateforme de trading OKX offre une variété de tarifs, y compris les frais de transaction, les frais de retrait et les frais de financement. Pour les transactions ponctuelles, les frais de transaction varient en fonction du volume des transactions et du niveau VIP et adoptent le "modèle de marché de marché", c'est-à-dire que le marché facture des frais de traitement inférieurs pour chaque transaction. De plus, OKX propose également une variété de contrats à terme, y compris des contrats standard de devises, des contrats USDT et des contrats de livraison, et la structure des frais de chaque contrat est également différente.

Comment installer UFIDA U8Win10 : tutoriel simple Comment installer UFIDA U8Win10 : tutoriel simple Jan 09, 2024 pm 02:01 PM

Lorsque nous utilisons le système d'exploitation Win10, certains amis doivent utiliser UF u8 sur l'ordinateur pour travailler mais ne savent pas comment le faire fonctionner. Concernant ce problème, l'éditeur pense que nous pouvons d'abord télécharger UF u8 en ligne, puis passer par là. les propriétés de l'ordinateur. Effectuez simplement les paramètres correspondants, comme changer le nom de l'ordinateur, modifier le registre, etc. Jetons un coup d'œil à la façon dont l'éditeur a procédé pour les étapes détaillées ~ Étape 1 du didacticiel d'installation de UFIDA u8win10 : 1. Sur l'icône « Ce PC », sélectionnez « Propriétés » 2. Cliquez sur Modifier sous le nom de l'ordinateur, les paramètres du domaine et du groupe de travail. bouton : 3. Cliquez sur l'onglet "Nom de l'ordinateur" et entrez le nom qui doit être modifié dans le champ du nom de l'ordinateur (lettres anglaises à moins de 8 chiffres, à l'exclusion de la ponctuation et des symboles spéciaux) ;

Ripple (XRP): Le prix de la pièce XRP peut-il franchir la marque de 4 $ ce trimestre? Ripple (XRP): Le prix de la pièce XRP peut-il franchir la marque de 4 $ ce trimestre? Mar 04, 2025 am 06:15 AM

Perspectives Ripple (XRP): la saison Altcoin peut-elle dépasser 4 $? Cet article explorera si Ripple (XRP) peut percer le sommet de 4 $ de tous les temps au cours de la prochaine saison d'Altcoin. Malgré le marché global de la crypto-monnaie lent, XRP a toujours un potentiel de hausse. XRP peut-il percer 4 $? Les analystes prédisent que XRP rebondira dans les prochains mois, atteignant même un sommet de 4,12 $ le 15 avril, en hausse de près de 80%. Cependant, le prix de prévision moyen est d'environ 3,12 $, et le 15 avril pourrait être juste un bref sommet. La coopération de XRP avec la Corée du Sud et le processus d'approbation de XRPETF seront des facteurs clés affectant son prix. La coopération en Corée du Sud augmentera la part de marché de XRP en Corée du Sud;

Comment ajouter un nom à la configuration dans Vue3 Comment ajouter un nom à la configuration dans Vue3 May 13, 2023 am 09:40 AM

A quoi sert le nom dans Vue3 ? 1. Le nom doit être défini lors de la création de composants récursifs. 2. Le composant peut être mis en cache avec keep-aliveincludeexclude. 3. Lorsque Vue signale une erreur ou est en cours de débogage, vous pouvez voir le nom du composant défini par Vue3. automatiquement généré tant que le composant de fichier unique du mode sucre de syntaxe de configuration est activé dans le script. L'option de nom correspondante sera automatiquement générée en fonction du nom du fichier, par exemple, Tree.vue, puis son nom sera automatiquement généré par Tree. . Cela présente un inconvénient. Si vous souhaitez modifier le nom, vous devez modifier le nom du composant. S'il existe un endroit pour importer le composant, vous devez le modifier ensemble. 2. Ouvrez un script pour définir le nom

See all articles