USACO 1.2.3 Name That Number
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>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在汽車電氣化時代的推動下,中國國產汽車製造商積極參與了電動超跑的生產。最近,廣汽埃安旗下的高端電動品牌昊鉑推出了一款名為SSR的電動超跑,而此前,比亞迪的仰望U9也受到了廣泛關注近日,有一段視頻在網絡上流傳,據稱是仰望U9的測試影片。影片中,一輛仰望U9在賽道上飛速行駛,令人驚訝的是,車輛的煞車碟盤閃爍著明亮的橘色光芒,看起來就像是在進行勒芒24小時耐力賽一樣。尤其引人注目的是前輪煞車碟盤的亮度至少是後輪的兩倍。然而,無法從影片中確定這閃爍光亮是煞車碟盤在煞車時產生的火光,還是車輛配備的燈光效果。盡

當一些Win7筆記型電腦客戶使用數字鍵盤時,他們會遇到打字u但變成4的原因。發生什麼事?事實上,這是因為你的筆記型電腦將鍵盤整合到字母鍵中。你只需關閉鍵盤就可以解決這個問題。具體步驟如下:FN+nunlock鍵轉換可以正常輸入英文字母。如果客戶遇到按I變為5,也可以使用此方法。如何解決win7數字鍵盤u變成4:1.為了更好的方便,筆記型電腦沒有小鍵盤區域。因此,有一些按鍵可以界定數字鍵盤的功能。可以使用FN+nunlock鍵進行轉換。有些必須用shift+numlock輸入英文或資料。 2.小鍵盤-

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

OKX 交易平台提供了各種類型的費率,包括交易費用、提款費用和融資費用。對於現貨交易,交易費用根據交易量和 VIP 等級而有所不同,採取“做市商模式”,即市場每筆交易收取較低的手續費。此外,OKX 還提供了多種類型的期貨合約,包括幣本位合約、USDT 合約和交割合約,每種合約的費用結構也有所不同。

文章介紹虛擬貨幣是依賴密碼學、通過點對點網絡交易的數字或虛擬貨幣形式,列舉比特幣等常見幣種。說明通常可在加密貨幣交易所如 Coinbase 等購買,各交易所有優劣。著重強調購買虛擬貨幣風險高,價格波動大且易遭詐騙、黑客攻擊,提醒投資前充分研究,只投能承受損失的資金,信息僅供參考,非投資建議。

我們在使用win10作業系統的時候,有的小夥伴因為工作需要要在電腦上用友u8但是不知道怎麼操作,對於這個問題小編覺得我們可以在網上先下載用友u8,然後通過在電腦的屬性中進行相應的設置,例如計算機名稱的更改、註冊表的修改等等即可。具體詳細步驟就來看下小編是怎麼做的吧~用友u8win10安裝教程步驟一:1、在「此電腦」圖標,選擇「屬性」;2、在電腦名稱、域和工作組設定下點擊更改設定按鈕:3、在「電腦名稱」頁籤點擊,在電腦名稱匡總輸入需要修改的名稱(8位元以內的英文字母,不包含標點符號特殊符號);4、

php拿不到name是因為當表單元素的name和id的值不一樣的時候,瀏覽器是不能識別的,其解決方法:1、檢查部分錶單元素和框架元素是否用了name;2、檢查只能賦ID不能賦name的元素;3、針對多重選取框checkbox,可使用「join(',', $__POST['name'])」組成資料。

TRON,一個基於區塊鏈技術的去中心化內容娛樂平台,提供了全面的生態系統,支持各種數字資產。 TRON鏈上最知名的幣種是TRONIX(TRX),一種實用型代幣,用於支付交易費用和提供網絡激勵。
