- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 POJ 1208 The Blocks Problem
传送门:http://poj.org/problem?id=1208 给出一个Block序列,一共有四种对Block的操作,要求给一定数目的指令之后,输出Block序列的最终形态。通过仔细阅读题目,可以看出: 当指令中含有“move”这个字符串时,Block a上面的Blocks会被全部清楚并回归其初始位置当指令中含有字符串“onto”时,Block b上面的Blocks会被全部清楚并回归其初始
2017-10-10 12:45:52 636
原创 结构体与模板
结构体:在C++中,struct与class最主要的区别是默认访问权限和继承方式不同,在其他方面的差异很小。在class中可以实现的各种重载运算符操作在struct中一样可以,而且可以在struct中定义含默认形参的构造函数#include<iostream>using namespace std;struct Point { int x, y; Point(int x = 0, i
2017-10-08 15:53:39 4537
原创 UVa213 Message Decoding
传送门:https://vjudge.net/problem/UVA-213真的是感觉自己好垃圾,就这样的题竟然抠了一下午,最后发现导致程序错误的只是一对小括号,简直要抓狂了。。。这道题的难度之一是输入的方式,需要自己设计一个read_code函数来接收多行输入,另一个需要解决的问题就是key和原字符的匹配,即设计match函数,要想一一对应,必须要唯一标识key值,这里可以用一个二维数组完美解决,
2017-10-02 18:17:51 2527
原创 UVa133 The Dole Queue
传送门:https://vjudge.net/problem/UVA-133这个题的难点在于,如何设计counter函数,能让两个指针在数组中循环起来,并返回每次停下来的位置,只要完成了这个函数,这道题也就基本上做出来了。另外,需要把离开的人用0来标记直接上代码,看注释:#include<stdio.h>#include<string.h>int a[111];int N, k ,m;//最简单
2017-10-01 20:51:43 378
原创 UVa489 Hangman Judge
题目传送门:https://vjudge.net/problem/UVA-489题目很简单,不需要思路。暴力解决,直接上代码:#include<stdio.h>#include<string.h>int death;char str0[1001];char str1[1001];int judge(char* str1, char * str2) { int left = strl
2017-10-01 17:27:06 352
原创 UVa1339 Ancient Cipher
题目传送门:https://vjudge.net/problem/UVA-1339这道题还是比较简单的,题目的大意是,给你两个字符串,让你编写一个程序来判断第二个字符串是否可由第一个字符串加密得到,加密的方式是替换+打乱原字符串序列,替换就是简单地将字母替换为其在字母表中前面的字母,注:A->Z 。解题思路很简单,将两个字符串中每个字母出现的次数记录下来,分别保存到num1和num2数组中,然后将n
2017-10-01 15:02:53 403
notepad++ zencoding插件notepad++ zencoding插件notepad++ zencoding插件
2021-02-21
WindowsFormsApp2.zip
2019-05-11
notepad++安装包
2017-11-10
Java学习笔记(更新)
2017-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人