首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
前缀平方和序列
10条解析
开通博客写题解
憨憨的竹林
发表于 2026-05-03 00:42:56
好久没写题解了,这题简单就随手水一下好了 当 固定的时候,其实 就也固定了,所以考虑有多少种前缀平方序列 ,其实就是在考虑有多少种序列 ,而序列 长度为 ,而由于 ,所以满足条件的可选 最多有 个,所以此时就有了 种挑选数字的方案,而又由于题目要求 都是正整数,且有 ,所以序
展开全文
烟尘墨
发表于 2024-07-12 17:01:08
数据范围推断情况数 ,下标为 的前缀和 需要为不大于 的正平方数,所以 的种类最多有 种。 ,序列的长度不大,和前缀和种类规模相当,联想到可以用背包来求方案数。 动态规划求解 令 为前 个前缀和已经满足为不大于 的正平方数的要求, 为第 大的合法平方数的方案数。 初始化
展开全文
AliLexiWalker
发表于 2026-05-03 01:20:14
前缀和必须是平方数,所以其实就是从 里按顺序挑 个,当作每一步前缀和,能挑多少种就是答案。 void solve(){ int n,x;cin>>n>>x; int m=(int)sqrt((double)x); while((ll)(m+1)*(
展开全文
飞鸢泛惊鸿
发表于 2026-05-03 01:07:37
import sys from math import sqrt,comb input=sys.stdin.readline MOD=10**9+7 def solve(): n,x=map(int,input().split()) m=int(sqrt(x)) while
展开全文
小男娘
发表于 2026-05-03 00:23:36
注意到答案为 喵~ #include <cmath> #include <iostream> using namespace std; using ll = long long; const int MOD = 1e9 + 7; ll Pow(ll a, int b)
展开全文
IA3000
发表于 2026-05-03 01:28:52
#include <iostream> #include <cmath> using namespace std; const int mod = 1e9 + 7; const int N = 1e3 + 5; int fac[N]; int invfac[N]; in
展开全文
此在Dasein
发表于 2026-05-03 03:10:05
问题分析 该问题的核心在于对“前缀平方序列”定义的转化。给定长度为 的正整数序列 ,其前缀和定义为 。题目要求 必须满足以下三个约束条件: 平方数约束:每个 必须是一个完全平方数。 正整数约束:由于 ,前缀和序列必须是严格单调递增的,即 。 上界约束:所有前缀和不得超过 ,即 。 令 ,其
展开全文
chenlan114
发表于 2026-05-03 11:16:32
#include<bits/stdc++.h> using namespace std; using ll=long long; const ll N=1e3+1,mod=1e9+7; ll fact[N]; //阶乘 ll in_fact[N]; //阶乘逆
展开全文
quchen666
发表于 2026-05-03 12:23:15
#include <bits/stdc++.h> using namespace std; const int N=1e3+10; const int mod = 1e9+7; typedef long long ll; typedef unsigned long long ull; c
展开全文
kendas
发表于 2026-05-03 19:02:58
每日一题: 第三天()()() 题意:构造一个长度为n的数组,要求其前缀和数组中的元素均是平方数而且均小于给定的x,观察到n<=1e3,x<=1e6,由于前缀和元素均是平方数,所以sqrt(prei)<=1e3,明显可以n平方算法考虑dpij表示前缀和第i个元素是j的平方,由于是正
展开全文
查看本题
查看本题讨论
相关比赛
85251-牛客小白月赛97内测
进入比赛
85347-牛客小白月赛97
进入比赛
85805-qwe
进入比赛
88333-绛橘色的日落
进入比赛
95028-NBUACM 11.1
进入比赛
等你来战
查看全部
2026年临沂大学程序设计挑战赛
报名截止时间:2026-05-16 17:30
牛客周赛 Round 144
报名截止时间:2026-05-17 21:00
2026年北京印刷学院程序设计竞赛(同步赛)
报名截止时间:2026-05-20 22:00
牛客练习赛153
报名截止时间:2026-05-22 21:30
2026年中南民族大学程序设计竞赛决赛(同步赛)
报名截止时间:2026-05-23 17:00
"壹零杯"第三届西华师范大学程序设计竞赛(同步赛)
报名截止时间:2026-05-24 14:30
牛客周赛 Round 145
报名截止时间:2026-05-24 21:00
牛客小白月赛133
报名截止时间:2026-05-29 21:00
第二十三届宁波大学程序设计竞赛(同步赛)
报名截止时间:2026-05-30 17:30
牛客2026年儿童节比赛
报名截止时间:2026-06-01 21:00
汤圆头 Round 1
报名截止时间:2026-07-06 22:00
2026牛客暑期多校训练营1
报名截止时间:2026-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题