
PAT
zjuzly
这个作者很懒,什么都没留下…
展开
-
PAT1091解题报告
这是一个简单的广度优先搜索题:#include #include using namespace std;int pixel[1286][128][65];bool visit[1286][128][65];int dir[6][3] = { {0, 0, -1}, {0, 0, 1}, {-1, 0, 0}, {1, 0, 0}, {0, -1, 0}, {0, 1, 0}原创 2015-03-10 20:36:12 · 540 阅读 · 0 评论 -
PAT1060解题报告
题目不难,但是想要通过全部的case需要小心,一些特殊的例子要考虑到,比如0.000123, 00.00124, 01.0235, 0.0等#include #include using namespace std;int N;string DeleteLeaderZero(string A){ string ret; int dot_pos = A.find('.'); i原创 2015-03-12 22:39:14 · 519 阅读 · 0 评论 -
PAT1062解题报告
只需一点需要注意,判断四种人中的一种不要放在输入循环里面(很耗时间)。。#include #include #include using namespace std;struct Record{ int id; int talent; int virtue; Record(){} Record(int id_, int talent_, int virtue_): id(id原创 2015-03-12 19:10:12 · 639 阅读 · 0 评论 -
PAT1093解题报告
#include #include using namespace std;long long P = 0, PA = 0, PAT = 0;int main(){ string A; cin>>A; for(int i = 0; i < A.length(); ++i){ if(A[i] == 'P'){ P++; }else if(A[i] == 'A'){原创 2015-03-14 19:02:02 · 518 阅读 · 0 评论