
openjudge
文章平均质量分 59
xycodec
这个作者很懒,什么都没留下…
展开
-
算法训练 OpenJudge 8469
8469:特殊密码锁总时间限制: 1000ms 内存限制: 1024kB描述有一种特殊的二进制密码锁,由n个相连的按钮组成(n然而让人头疼的是,当你按一个按钮时,跟它相邻的两个按钮状态也会反转。当然,如果你按的是最左或者最右边的按钮,该按钮只会影响到跟它相邻的一个按钮。当前密码锁状态已知,需要解决的问题是,你至少需要按多少次按钮,才能将密原创 2017-01-29 23:38:59 · 316 阅读 · 0 评论 -
openjudge 2814:拨钟问题
2814:拨钟问题总时间限制: 1000ms 内存限制: 65536kB描述有9个时钟,排成一个3*3的矩阵。|-------| |-------| |-------|| | | | | | ||---O | |---O | | O || |原创 2017-04-04 20:01:51 · 770 阅读 · 0 评论 -
openjudge 2748:全排列
2748:全排列 总时间限制: 1000ms 内存限制: 65536kB描述给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有'a' < 'b' < ... < 'y' < 'z',而且给定的字符串中的字母已经按照从小到大的顺序排列。输入输入只有一行,是一个由不同的小写字母组成的字符串,已知字...原创 2017-04-04 20:11:47 · 622 阅读 · 3 评论 -
求排列的逆序数
求排列的逆序数总时间限制: 1000ms 内存限制: 65536kB描述在Internet上的搜索引擎经常需要对信息进行比较,比如可以通过某个人对一些事物的排名来估计他(或她)对各种不同信息的兴趣,从而实现个性化的服务。对于不同的排名结果可以用逆序来评价它们之间的差异。考虑1,2,…,n的排列i1,i2,…,in,如果其中存在j,k,满足 j j原创 2017-04-04 20:24:26 · 1196 阅读 · 0 评论 -
openjudge 2982--Sudoku(九宫格数独) DFS算法加剪枝
题目链接:http://poj.pku.edu.cn/practice/2982/#include #include using namespace std;int t[10][10];bool flag;bool ok=false;void dfs(int m,int n){ if(ok) return; if(m==9&&n==10){ for(int i=1;i原创 2017-05-14 16:38:52 · 997 阅读 · 2 评论 -
编程作业--魔兽世界之一:备战
这个版本写得很菜,很多地方还可以优化(以后的版本再重写好了2333333)魔兽世界之一:备战总时间限制:1000ms内存限制:65536kB描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市。红司令部,City 1,City 2,……,City n,蓝司令部两军的司令部都会制造武士。武士一共有 dragon...原创 2018-07-06 22:55:35 · 431 阅读 · 0 评论 -
编程作业--魔兽世界三(开战)
魔兽世界三(开战)描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市,城市从西向东依次编号为1,2,3 .... N ( N <= 20)。红魔军的司令部算作编号为0的城市,蓝魔军的司令部算作编号为N+1的城市。司令部有生命元,用于制造武士。两军的司令部都会制造武士。武士一共有dragon、ninja、iceman、lion、wolf五种。每种武...原创 2018-07-06 23:04:06 · 3341 阅读 · 2 评论