s=πr^2=π×5^2=25派

// 夫妻可以互相找到 // 夫妻 但是对象沒来 // 第一行 落单 总人数 // 第二行按 ID 递增 列出落单客人

用 map 捆绑夫妻关系以便可以从名字找到该名字另一半。

刚开始没有仔细看数据样例只根据文字就入手了,以为派对上把具有夫妻身份的人排除了就可以了但是测试发现,有些是有夫妻关系的但也要算入“单身狗”里面。这题还满迷的


如果用 string 类型来读取 ID 后面就不需要补齐高位的 0 了。很多题目都是这样说是数字实际上数字可能前面有 0 会导致 0 读取时被丢棄了。还不如直接用 string

不过如果用 int 的话,看别人也可以用两个函数来补救一下一个是 setw,设置输出时候的宽度小于宽度的时候默认填充涳格。再一个是 setfill设置填充的字符,用来搭配前面的函数设置一个 '0' 替换原来的空格。这样就可以高位补 0 了

我要回帖

 

随机推荐