当前位置: 首页 > news >正文

【CodeChef】LCH15JGH Many bananas

暴力可以水过。

#include<bits/stdc++.h>
using namespace std;
char inc;
inline void get(int& x)
{
	x = 0;inc = getchar();
	while(!isdigit(inc))inc=getchar();
	while(isdigit(inc))
	{
		x=x*10+inc-'0';
		inc=getchar();
	}
}
#define maxn 100010
int n,m,a[maxn],vmax;
char op[2];
int main()
{
	get(n);
	int x,y;
	for(int i=1;i<=n;i++)
	{
		get(x);get(y);
		a[x] = y;
		vmax = max(vmax,x);
	}
	get(m);
	for(int i=1;i<=m;i++)
	{
		scanf("%s",op);get(x);
		if(*op=='?')
		{
			long long tot = 0;
			for(int j=2;j<=vmax;j++)
			{
				tot+=(x%j)*(long long)a[j];
			}
			printf("%lld\n",tot);
		}
		else if(*op=='+')
		{
			a[x]++;vmax=max(vmax,x);
		}
		else
		{
			a[x]--;
			for(int j=vmax;j>=1;j--)
			if(a[j])
			{
				vmax = j;
				break;
			}
		}
	}
	return

相关文章:

  • 【CodeChef】 Queries on the String
  • 【BZOJ 1051】 受欢迎的牛 【Tarjan】
  • 【数学期望】Crossing Rivers, ACM/ICPC Wuhan 2009, UVa12230
  • 【数学期望】Candy, ACM/ICPC Chengdu 2012, UVa1639 【精度】
  • 【积分】【概率】Probability, UVa11346
  • 【BZOJ 4571】美味 【区间异或最大值】【主席树】【贪心】
  • 【BZOJ 2588】Count on a tree 【树上路径第K大】【LCA+主席树】
  • 【BZOJ 1801】中国象棋
  • 【NOIP 2012】Vigenère 密码
  • 【Java常用类库】_大数操作(BigIntger、BigDecimal)
  • 模算术和求余
  • 【BZOJ 3631】松鼠的新家 【LCA+树上差分】
  • [codeforces]Checkpoints
  • [codeforces]Levko and Permutation
  • [codeforces]Recover the String
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • [deviceone开发]-do_Webview的基本示例
  • CentOS 7 修改主机名
  • ComponentOne 2017 V2版本正式发布
  • Effective Java 笔记(一)
  • extjs4学习之配置
  • Git学习与使用心得(1)—— 初始化
  • iOS | NSProxy
  • isset在php5.6-和php7.0+的一些差异
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Markdown 语法简单说明
  • Next.js之基础概念(二)
  • PermissionScope Swift4 兼容问题
  • python_bomb----数据类型总结
  • Sass Day-01
  • TypeScript实现数据结构(一)栈,队列,链表
  • uni-app项目数字滚动
  • Unix命令
  • Vue.js源码(2):初探List Rendering
  • 对象引论
  • 构建工具 - 收藏集 - 掘金
  • 前端相关框架总和
  • 前嗅ForeSpider采集配置界面介绍
  • 前言-如何学习区块链
  • 使用Swoole加速Laravel(正式环境中)
  • 我与Jetbrains的这些年
  • 一天一个设计模式之JS实现——适配器模式
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • #define、const、typedef的差别
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #pragma data_seg 共享数据区(转)
  • #数学建模# 线性规划问题的Matlab求解
  • (Python第六天)文件处理
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (一)基于IDEA的JAVA基础12
  • (转)ABI是什么
  • .net core Swagger 过滤部分Api
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】