
PAT911
华师少女的梦
血肉苦弱,机械飞升!
展开
-
浙江大学计算机与软件学院2021年考研复试上机7-4 Load Balancing (30 分)
7-4 Load Balancing (30 分)Load balancing (负载均衡)refers to efficiently distributing incoming network traffic across a group of backend servers. A load balancing algorithm distributes loads in a specific way.If we can estimate the maximum incoming traffic.原创 2021-09-08 19:30:33 · 949 阅读 · 2 评论 -
表达式转换(中缀表达式转后缀表达式)
令人讨厌的字符串处理,写完人都不好了。不想写解析了,以后有时间再来补。#include<cstdio>#include<cstring>#include<stack> using namespace std;bool isnum(char c){ if(c>='0'&&c<='9') return true; else return false;}int priority[128];void initial(){原创 2021-09-07 15:55:11 · 251 阅读 · 0 评论 -
7-4 Shopping With Coupons (30 分)
#include<cstdio>#include<queue>#include<algorithm>using namespace std;const int maxn = 100000;int item[maxn];int coupon[maxn];bool cmp(int a, int b){ return a>b;}struct node{ int i,j; friend bool operator < (node a, n.原创 2021-08-30 19:22:20 · 639 阅读 · 0 评论 -
2019浙江大学考研复试上机题 Ambulance Dispatch (30 分) floyd 解法
多源最短路算法可以采用floyd算法。本题的dijkstra算法可参看本作者之前所写的文章。如果本题采取floyd算法可以拿到26分,无法通过测试点4,测试点4属于大数据测试,floyd算法是o(n^3)的复杂度。但是针对这道仅有0.08的通过率的题目,采取floyd算法会比dijkstra要简明许多,在真实的考场上采用floyd算法会降低程序出错的概率,不失为一种实用的方法。另外,针对PAT考试,400ms基本上对应处理5亿次循环左右。另外这道题一个需要注意的点是救护点是从A-1 到 A-10,这意.原创 2021-08-19 19:09:59 · 1027 阅读 · 0 评论