
程序设计练习题
Yuyy114
这个作者很懒,什么都没留下…
展开
-
Soundex编码(Soundex)
题目描述:Soundex编码方法根据单词的拼写将单词进行分组,使得同一组的单词发音很接近。例如,“can"与"khawn”,"con"与"gone"在Soundex编码下是相同的。Soundex编码方法将每个单词转换成一串数字,每个数字代表一个字母。规则如下:1代表B,F,P或V;2代表C,G,J,K,Q,S,X或Z;3代表D或T;4代表L;5代表M或N;6代表R。而字母...原创 2018-11-19 18:02:31 · 1929 阅读 · 0 评论 -
蓝桥杯 历届试题 翻硬币
问题描述小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:oo*oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两个硬币叫做一步操作...原创 2019-03-05 21:29:23 · 125 阅读 · 0 评论 -
蓝桥杯 历届试题 蚂蚁感冒
问题描述长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。输入格式第一行输入一个整数n (1 < n < 50), 表示蚂...原创 2019-03-05 22:13:26 · 166 阅读 · 0 评论 -
蓝桥杯 算法提高 9-1九宫格
问题描述九宫格。输入1-9这9个数字的一种任意排序,构成3*3二维数组。如果每行、每列以及对角线之和都相等,打印1。否则打印0。样例输出与上面的样例输入对应的输出。例:数据规模和约定 输入1-9这9个数字的一种任意排序。using namespace std;int main(){ int arr[3][3],sum=0,temp,arr1[8]; for(int i=0;...原创 2019-03-05 22:33:04 · 287 阅读 · 0 评论