#include<iostream> #include<stdio.h> #include<string.h> using namespace std; int main() {     char s[5][20];     long a[5][5];     unsigned long long b[5] = {0};     for(int i=0;i<4;i++)     gets(s[i]);     for(int i=0;i<4;i++)     {         int j=0;         long l=1;         long sum =0;         for(int k=strlen(s[i])-1;k>=0;k--)         {             int temp=s[i][k]-'0';             if(temp>=0&&temp<=9) {sum = sum+l*temp;l*=10;}             else if(s[i][k]=='.') {l = 1;a[i][j++]=sum;sum = 0;}         }         a[i][j] = sum;     }     int dd = 1;     for(int i=0;i<4;i++)     {         b[0] = b[0] + a[0][i]*dd;         b[1] = b[1] + a[1][i]*dd;         b[2] = b[2] + a[2][i]*dd;         b[3] = b[3] + a[3][i]*dd;         dd *= 256;     }     if(b[2]<=b[1]) cout << "Overlap IP" << endl;     else cout << "No Overlap IP" << endl;     return 0; }
点赞 评论

相关推荐

专业嗎喽:个人信息名字太大,合到电话邮箱那一栏就行,有党员写过党,剩下其他全删,站空太大了 把实习经历丰富,放最前面,然后是个人评价,技能之类的,然后是学校信息。项目经历最后面,可以就选一个自己擅长的。 现在是学校不是92就扣分的,没必要放前面。 然后现在看重实习经历>竞赛经历(校园经历)>课程项目经历
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务