莫启飞 发表于 2021-10-17 00:40:53

一个关于数列计算的c++解法,怎么求

期望结果:希望能写出代码来,如果能有注释就更好了,谢谢了
Problem Description
已知an=2*an-1+n2,a0=0。输入n,计算an的值。

Input
输入数据有多组,每组数据包含一个整数n<=1018(10的18次方)。

Output
一个整数an,表示递推式第n项的值。因数字太大,结果对于1000000009取模后输出。

Sample Input
0
1
2
3

Sample Output
0
1
6
21

jhq999 发表于 2021-10-18 12:24:38

本帖最后由 jhq999 于 2021-10-18 12:56 编辑

a=2*a+2*(n-1)+1?

傻眼貓咪 发表于 2021-10-18 14:14:32

兄弟,
第一,题目很清晰,但公式很草率?是平方?还是乘 2?不清不楚!
第二,你应该发你的代码,有问题才问?
以下题目算我帮你重新发:

傻眼貓咪 发表于 2021-10-18 14:21:24

题目解答:

莫启飞 发表于 2021-10-18 14:47:02

傻眼貓咪 发表于 2021-10-18 14:14
兄弟,
第一,题目很清晰,但公式很草率?是平方?还是乘 2?不清不楚!
第二,你应该发你的代码,有问题 ...

嗯嗯,谢谢您,我本来想发图片来着但是,不知道怎么发图片,oj上的题目就是这个样子的,我是复制过来的

傻眼貓咪 发表于 2021-10-18 14:50:40

莫启飞 发表于 2021-10-18 14:47
嗯嗯,谢谢您,我本来想发图片来着但是,不知道怎么发图片,oj上的题目就是这个样子的,我是复制过来的

抱歉,因为你的题目公式不是很清楚,我没有注意到前面还有 2,公式应该是(如图)

莫启飞 发表于 2021-10-18 14:53:36

傻眼貓咪 发表于 2021-10-18 14:50
抱歉,因为你的题目公式不是很清楚,我没有注意到前面还有 2,公式应该是(如图)

你看一下这是题目图片的地址看能不能点进去file:///C:/Users/%E9%98%BF%E9%A3%9E%E5%93%A5/Desktop/QQ%E5%9B%BE%E7%89%8720211018145001.jpg

莫启飞 发表于 2021-10-18 14:55:12

jhq999 发表于 2021-10-18 12:24
a=2*a+2*(n-1)+1?

我本来想发图片来着但是,不知道怎么发图片,oj上的题目就是这个样子的,我是复制过来的,您看一下这是题目图片的地址看能不能点进去file:///C:/Users/%E9%98%BF%E9%A3%9E%E5%93%A5/Desktop/QQ%E5%9B%BE%E7%89%8720211018145001.jpg

傻眼貓咪 发表于 2021-10-18 14:58:52

莫启飞 发表于 2021-10-18 14:55
我本来想发图片来着但是,不知道怎么发图片,oj上的题目就是这个样子的,我是复制过来的,您看一下这是题 ...

应该是权限不足,无法发送图片吧,这是数学题,我的解答未必正确,仅供参考
{:7_146:}{:7_146:}{:7_146:}

莫启飞 发表于 2021-10-18 15:00:59

傻眼貓咪 发表于 2021-10-18 14:58
应该是权限不足,无法发送图片吧,这是数学题,我的解答未必正确,仅供参考
{:7_146: ...

嗯嗯好的感谢您了

傻眼貓咪 发表于 2021-10-18 15:06:52

#include <stdio.h>

unsigned long long f(unsigned long long n){
    if(!(n)) return n;
    else return ((2*f(n-1))+(n*n))%1000000007;
}

int main()
{
    unsigned long long n;
    while(1){
      scanf("%llu", &n);
      printf("%llu\n", f(n));
    }
   

    return 0;
}

jhq999 发表于 2021-10-18 15:18:59

本帖最后由 jhq999 于 2021-10-18 15:35 编辑

莫启飞 发表于 2021-10-18 14:55
我本来想发图片来着但是,不知道怎么发图片,oj上的题目就是这个样子的,我是复制过来的,您看一下这是题 ...

x^y,x的y次方,c里面代码别用,c是里面是异或的意思

莫启飞 发表于 2021-10-18 15:41:36

傻眼貓咪 发表于 2021-10-18 15:06


感谢大佬
页: [1]
查看完整版本: 一个关于数列计算的c++解法,怎么求