自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 python解决油田问题(Oil Deposits,UVa572)

某石油勘探公司正在按计划勘探地下油田资源,工作在一片长方形的地域中。含有油的地块称为油田。如果两个油田相邻,则它们是相同油藏的一部分。您的工作是确定长方形的地域中包含多少不同的油藏。对于每个网格,输出不同的石油储量的数量。两个不同的油藏是同一个油田的一部分,水平、垂直或对角线上相邻的油田。用DFS找连通块,从每个“@”格子出发,递归遍历它周围的“@”格子。否则,1≤m≤100,1≤n≤100。每个网格以包含m和n的行开始,n是数字。网格中的行和列,用一个空格隔开。“*” 代表没有油, “@”:表示油藏。

2023-04-01 11:06:45 377

原创 python实现Unix Is 命令(Unix Is,UVa400)

输入正整数n以及n个文件名,排序后按列优先的方式左对齐输出。假设最长文件名有M字符,则最右边有M字符,其他列都是M+2字符。1.左对齐:可以使用string.ljust(width)方法。

2023-03-31 11:34:36 151

原创 python实现刽子手游戏(Hangman judge,Uva489)

游戏规则,计算机想一个单词让你猜,你每次可以猜一个字母,如果单词里有那个字母,所有该字母都会显示出来,如果没有那个字母,则计算机会在一副“刽子手”画上填一笔,这幅画一共需要7笔就能完成,因此你最多只能错6次。在本题中,你的任务是编写一个“裁判”程序,输入单词和玩家的猜测,判断玩家赢了,(You win.)、输了(You lose.)、还是放弃了(You give up.)每组包含3行,第一行是游戏编号(-1为输入结束标记),第2行是计算机想的单词,第3行是玩家的猜测。后两行保证只含小写字母。

2023-03-27 21:10:41 269

原创 利用python求循环小数(UVa202)

输出a/b的循环小数表示以及循环节的长度。例如aa =5,bb =43 ,小数表示为0.(116279069767441860465),循环节长度为21。

2023-03-25 18:28:59 562

原创 python解决谜题(UVa227)问题

有一个5*5的网格,其中恰好有一个格子是空的,其他格子各有一个字母。一共有4种指令:A, B, L, R,分别表示把空格上、下、左、右的相邻字母移到空格中。输入初始网格和指令序列(以数字0结束),输出指令执行完毕后的网格。

2023-03-25 17:52:22 73

原创 python实现螺旋形蛇形填数

先是下,到不能填为止,然后是左,接着是上,最后是右。2.再走就走到以前填过的格子。

2023-03-25 17:32:12 262

原创 python解决竖式问题

问题描述:找出所有形如abc*de(三位数乘两位数)的算式,使得在完整的竖式中,所有的数字都属于一个特定的数字集合。输入数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后有一个空行。具体格式详见样例输出(为了便于观察,竖式中的空格改用小数点表示,但是所写程序中应该输出空格,而非小数点)

2023-03-25 17:18:01 307

原创 python解决回文词(Palidromes,UVa401)问题

输入一个字符串,判断它是否为回文串以及镜像串。输入字符保证不含数字0。所谓回文串,就是反转以后和原串相同,如abba和madam。所谓镜像串,就是左右镜像之后和原串相同,如2S和3AIAE。注意,并不是每个字符在镜像之后都能得到一个合法字符。在本体中,每个字符的镜像如图所示(空白项表示该字符镜像后不能得到一个合法字符)。

2023-03-25 17:09:56 200

原创 使用python解决WERTYU问题

输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出的句子。输入保证合法,即一定是错位之后的字符串。例如输入中不会出现大写字母A。把手放在键盘上时,稍不注意就会往右错一位。这样,输入Q会变成输入W,输入J会变成输入K等。

2023-03-25 16:37:18 138

原创 使用python完成一个名片管理器,名片管理器具有一个菜单页面和以下功能

(2)将名片信息存储到文件中,并且每次打开管理器时可以从文件中获取已存储的名片信息,并且可以对文件读取出的名片信息进行相关增删改查操作。要求:(1) 在运行过程中程序应当可以接收多次选项并执行对应的功能(可以使用无限循环完成该功能)5)获取所有名片信息。

2023-03-25 16:29:38 673

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除