![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
洛谷
文章平均质量分 73
David_XXX
c++
展开
-
P3613 【深基15.例2】寄包柜
超市里有 n(1≤n≤105) 个寄包柜。每个寄包柜格子数量不一,第 i 个寄包柜有 ai(1≤ai≤105) 个格子,不过我们并不知道各个 ai 的值。对于每个寄包柜,格子编号从 1 开始,一直到 ai。已知超市里共计不会超过 107 个寄包格子,ai 是确定然而未知的,但是保证一定不小于该柜子存物品请求的格子编号的最大值。第一行 2 个整数 n 和 q,寄包柜个数和询问次数。这题用map就可以直接秒杀,只需要定义一个map数组。接下来 q 个整数,表示一次操作。对于查询操作时,输出答案,以。原创 2024-04-13 17:36:51 · 244 阅读 · 0 评论 -
洛谷P1918 保龄球
int n,q,a;i>x;cin>>q;return 0;原创 2024-04-13 16:02:54 · 837 阅读 · 0 评论 -
P1088 [NOIP2004 普及组] 火星人
如果把五根手指――拇指、食指、中指、无名指和小指分别编号为 1,2,3,4和 5,当它们按正常顺序排列时,形成了 5 位数 12345,当你交换无名指和小指的位置时,会形成 5 位数 12354,当你把五个手指的顺序完全颠倒时,会形成 54321,在所有能够形成的 120 个 5 位数中,12345 最小,它表示 1;这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。原创 2024-05-05 10:17:46 · 662 阅读 · 2 评论