样例有误

图片说明

  • 2021年7月23号记载,如上,下面的数字才是正确的,下面的是错误的
  • 以后样例应该会改吧

AC的代码

#include<bits/stdc++.h>
using namespace std;


int main()
{
    int solve[4];
    while( ~scanf("%d.%d.%d.%d", &solve[0], &solve[1], &solve[2], &solve[3] ) )
    {
        long long sum=0;
        int loop=4;
        long long tag=1;
        while( loop-- )
        {
            sum+=( tag*solve[loop] );
            tag*=256;
        }
        printf("%lld\n",sum);

        scanf("%lld",&sum);
        long long output[4]={ sum/(256*256*256), sum%(256*256*256)/(256*256), sum%(256*256)/256 , sum%256 };
        printf("%d.%d.%d.%d\n", output[0], output[1], output[2], output[3] );
    }


    return 0;
}