清北学堂模拟赛d4t4 a
2024-08-28 18:06:42
分析:感觉和dp的状态转移方式有点类似,对于一个数,你不能看有多少个状态能转移到它,你要看它能转移到多少个状态,相当于刷表法和填表法的区别,对于这道题也是一样,我们不能看有多少个数是x的倍数,而是每次将x的因数ans++,然后询问直接输出就可以了.
#include <bits/stdc++.h> using namespace std; int n,a[],ans,t; void solve(int x)
{
for (int i = ; i * i <= x; i++)
{
if (x % i == )
{
if (i * i != x)
{
a[i]++;
a[x / i]++;
}
else
a[i]++;
}
}
} int main()
{
freopen("a.in","r",stdin);
freopen("a.out","w",stdout);
scanf("%d",&n);
t = n;
while (n--)
{
int opt,x;
scanf("%d%d",&opt,&x);
if (opt == )
solve(x);
else
{
if (n == t)
ans = a[x];
else
ans ^= a[x];
}
}
printf("%d\n",ans); return ;
}
最新文章
- Spring cookie 实战
- 如何利用脚本实现MySQL的快速部署以及一机多实例的部署
- linux cpu占有率居高不下 调试
- Python基础第一篇
- HTML5 增强的页面元素
- 恒天云技术分享系列4 – OpenStack网络攻击与防御
- android Base64加密解密
- Servlet实现文件的下载
- COJ 1059 - Numeric Parity 位操作
- 改动file header (測)
- CodeForces 635C XOR Equation
- android 使用Ksoap2工具类实现WebService网络编程
- IDA分析脱壳后丢失导入表的PE
- javaWeb学习之Listener监听
- java得到日期相减的天数
- Angular4 —— NgModule
- Spring Boot 容器选择 Undertow 而不是 Tomcat
- [USACO 07DEC]Best Cow Line, Gold
- 【17】迭代器模式(Iterator Pattern)
- HDU 2680 Choose the best route 最短路问题
热门文章
- [App Store Connect帮助]三、管理 App 和版本(3)查找 App
- ACM_Mystery
- .Net application,Session,Cache简单比较
- Spring Cloud (13) 服务网关-路由配置
- 数字签名与数字证书以及https
- Java_注解之二
- [转]Linux下/proc目录简介
- C#——计时器的操作
- [Windows Server 2008] IIS自带FTP配置方法
- 将vim的UltiSnips的快捷键彻底从tab键中分离