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 · 521 阅读 · 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 · 497 阅读 · 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 · 618 阅读 · 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 · 492 阅读 · 0 评论