2009noip提高组复赛题解
NOIP2009提高組複賽試題解題報告
NOIP2009提高組複賽試題解題報告
一、潛伏者(spy)
問題描述:
給出密文及對應明文,求字母的對應關係並破譯密文。
解題思路:
水題。只需把字符串掃描一遍,邊掃邊增加對應關係。並判斷既有之對應關係是否正確。最後判斷是否每一個字母都有其對應字母。
需要注意不僅要判斷是否每一個密文字母都存在惟一對應的明文字母,還要判斷是否每一個明文字母都存在惟一對應的密文字母。(去年我沒判斷這個,所以測試點三WA了,九十分)
最後若失敗輸出“Failed”,否則按照對應字母輸出即可。
建議時間:
15-25分鐘
題很簡單,就是要考慮全面一些,第一題的分不能錯過。盡量多調試一下。
二、Hankson的趣味題
題目描述:
已知x和a0的最大公約數是a1,x和b0的最小公倍數是b1。求x的解的個數。
解題思路:
算法一:
最簡單的方式是枚舉,x從a1取到b1,然後判斷x是否為解。
這種方法能得到一少半分數,因為數很大。
優化:
由於x必是a1的倍數,亦必是b1的約數,所以枚舉時可以枚舉a1的倍數,判斷是否為b1的約數,然後再輾轉相除驗證解。另外b1/2至(b1-1)之間沒必要枚舉,可去除這段區間。
(我去年這樣得到了五十分)
算法二:
考慮素因數的性質:若gcd(x,a0)=a1,x、a0和a1含有某一素因數
您可能关注的文档
- 2.白杨礼赞2.ppt
- 2.云的观测.ppt
- 2.生物医学传感-传感器基本知识.ppt
- 2.苏教版高中生物学业水平必修一1-4章历年高考试题及答案.doc
- 2.细胞结构.ppt
- 2.认识矿物的性质.ppt
- 2.牛流行热.ppt
- 2.连词数词.ppt
- 20 硫酸.ppt
- 2.自制上课课件:第二课-罢黜百家独尊儒术.ppt
- 学校高质量教学管理实施方案:打造85临界生转化率!.docx
- 校长谈教学质量提升“136”工作法:把教学质量提升抓细、抓实、抓出成效.docx
- 学校课堂教学提质增效实施方案:向“四十分钟”课堂要质量!抓实教学目标这个牛鼻子!.docx
- 2026北师大版小学二年级语文上册单元测试题(1-4单元含答案).docx
- 2026北师大版小学二年级语文下册单元测试题(5-8单元含答案).docx
- 2026北师大版小学六年级语文下册单元测试题(1-4单元含答案).docx
- 中小学生一生一档心理健康档案手册.docx
- 2026北师大版小学六年级语文下册单元测试题(5-8单元含答案).docx
- 2026北师大版小学三年级语文上册单元测试题(1-4单元含答案).docx
- 2026北师大版小学四年级语文下册单元测试题(1-4单元含答案).docx
原创力文档

文档评论(0)