当前位置: 首页 > news >正文

网站怎么做端口映射网站销售公司简介

网站怎么做端口映射,网站销售公司简介,修改后台代码wordpress2018,上海景观设计公司10强3. DHCP服务器 我天呢经历了带配额的文件系统我真的极其挫败#xff0c;然后开始写的时候觉得这个题感觉怎么有点简单…然后就觉得肯定是自己有很多东西没有想到#xff0c;而且写的时候破罐子破摔觉得肯定会超时… 结果一写#xff01;哦买噶居然满分了#xff01; 脑子不…3. DHCP服务器 我天呢经历了带配额的文件系统我真的极其挫败然后开始写的时候觉得这个题感觉怎么有点简单…然后就觉得肯定是自己有很多东西没有想到而且写的时候破罐子破摔觉得肯定会超时… 结果一写哦买噶居然满分了 脑子不清醒的时候写的差不多也就两个小时不到吧天哪第三题要是是这种难度也太幸福了orz #includebits/stdc.h using namespace std; typedef long long ll; const int N 1e5 10; string H; ll M, Tdef, Tmax, Tmin; mapstring, setll user_ip;struct Ip{ //定义一个IP结构体int status 1; //1表示未分配,2表示待分配,3表示占用,4表示过期string user ;ll ddl 0; }; Ip ipPool[N]; //定义一个IP池bool compare(string a, string b) {if(a.size() ! b.size()) return false;for(int i 0;i a.size();i ){if(a[i] ! b[i])return false;}return true; } //在每个时刻前进行检查 void check(ll t) {for(ll i 1;i M;i ){if(ipPool[i].ddl t ipPool[i].ddl){if(ipPool[i].status 2){ //待分配状态ipPool[i].status 1;string user ipPool[i].user;ipPool[i].user ;ipPool[i].ddl 0;user_ip[user].erase(i);if(!user_ip[user].size())user_ip.erase(user);}else if(ipPool[i].status 3){ //占用变为过期ipPool[i].status 4;ipPool[i].ddl 0;}}} } void Discover(const ll t,const string from,const string to,const ll ddl) {ll id; bool flag false;if(to ! *) return;if(user_ip.count(from)){id *user_ip[from].begin(); //取出第一个flag true;}else {for(ll i 1;i M ;i ){if(ipPool[i].status 1){id i;flag true;break;}}for(ll i 1;i M !flag;i ){if(ipPool[i].status 4){id i;string user ipPool[i].user;user_ip[user].erase(i);if(!user_ip[user].size()) user_ip.erase(user);flag true;break;}}}if(!flag) return;ipPool[id].status 2;ipPool[id].user from;user_ip[from].insert(id);ll overtime;if(!ddl) overtime t Tdef;else{if(ddl - t Tmin ddl - t Tmax) overtime ddl;else if(ddl - t Tmax) overtime t Tmax;else overtime t Tmin;}ipPool[id].ddl overtime;cout H from OFR id overtime\n; }void Request(const ll t,const string from,const string to,const ll ip,const ll ddl) {if(to *) return;if(!compare(to, H)){auto temp user_ip[from];for(auto x : temp){if(ipPool[x].status 2){ipPool[x].status 1;ipPool[x].user ;ipPool[x].ddl 0;user_ip[from].erase(x);}}if(!user_ip[from].size()) user_ip.erase(from);return;}if(ip 1 ip M compare(ipPool[ip].user, from)){ipPool[ip].status 3;ll overtime;if(!ddl) overtime t Tdef;else{if(ddl - t Tmin ddl - t Tmax) overtime ddl;else if(ddl - t Tmax) overtime t Tmax;else overtime t Tmin;}ipPool[ip].ddl overtime;cout H from ACK ip overtime\n;}else{ //发送Nak报文cout H from NAK ip 0\n;} } int main() {ll n;cin M Tdef Tmax Tmin H;cin n;for(ll i 1;i M;i ){ipPool[i].status 1;ipPool[i].ddl 0;ipPool[i].user ;}while(n --){ll t, ip ,ddl;string from, to , type;cin t from to type ip ddl;check(t);if(type DIS){Discover(t,from,to,ddl);}else if(type REQ){Request(t, from, to, ip, ddl);}}return 0; }当你感觉第三题写不下去了就来写DHCP服务器吧
http://www.zqtcl.cn/news/762037/

相关文章:

  • 网站维护费用一年多少跨境电商平台网站建设广州
  • 辽宁网站制作公司网店装修流程
  • html5可以做交互网站吗打开网站说建设中是什么问题?
  • 彩票网站开发制作需要什么wordpress 在线预览
  • 外贸平台app衡水seo排名
  • 怎样做网站表白墙东莞商城网站推广建设
  • 郑州郑州网站建设河南做网站公司哪家好爱站长尾词挖掘工具
  • dede网站地图文章变量网站qq 微信分享怎么做
  • 越南做网站网站建设以及运营方面
  • 广西建网站哪家好网站关闭与域名备案
  • 网站开发版本号婚庆网站建设策划案费用预算
  • 厦门建设网站制作中山市哪家公司做网站
  • 网站路径wordpress制作电商网站
  • 江西网站开发哪家专业装饰设计公司网站
  • 企业网站策划实训Wordpress 主题简化
  • 做网站点击挣钱不兰州工程建设信息网站
  • 网站说服力 营销...免费看片网站
  • 深圳招聘网站大全制作网站软件下载
  • 网站建设说明哈尔滨网站建设渠道
  • 一 网站建设管理基本情况设计类的网站
  • wordpress产品编辑如何优化wordpress
  • 网站后台更新缓存失败网站平台规划方案
  • 网站开发需求分析主要内容saas建站系统是怎么实现的
  • 做qq头像的网站有哪些wordpress怎么部署到虚拟linux服务器
  • 征求网站建设企业网站建设word
  • 市民服务中心网站建设小型公众号开发
  • 服装网站建设策划书论文基层建设刊物网站
  • 网站建设合同技术开发合同范本wordpress备份和还原
  • 物流信息平台网站建设一流本科专业建设点网站
  • 天猫网站建设的目标是什么装潢设计软件