HDU-5463Clarke and minecraft

来源:互联网 发布:淘宝手机刷销量 编辑:程序博客网 时间:2024/04/29 23:29

用MAP随意水。

#include<stdio.h>#include<string.h>#include<map>using namespace std;int main(){    map<int,int> s;    int t;    scanf("%d",&t);    while(t--)    {        int n;        scanf("%d",&n);        s.clear();        for(int i=0;i<n;i++)        {            int a,b;            scanf("%d%d",&a,&b);            s[a]+=b;        }        int b=0;        map<int,int>::iterator it;        for(it=s.begin();it!=s.end();it++)        {            int k=it->second;            if(k%64==0)                b+=k/64;            else b+=k/64+1;        }        if(b%36==0) printf("%d\n",b/36);        else printf("%d\n",b/36+1);    }}


0 0
原创粉丝点击