#include<bits/stdc++.h>
using namespace std;
long long int n,r[100010],a[100010],r1;
int main()
{
cin>>n>>r1;
r[1]=r1;
a[1]=r[1]%100+1;
for(long long int i=2;i<=n;i++)
{
r[i]=(r[i-1]*6807+2831)%20170;
a[i]=r[i]%100+1;
}
sort(a+1,a+n+1);
int sum=0,sum1=0;
for(long long int i=1;i<=n;i++)
{
sum1=sum1+a[i];
sum=sum+sum1;
}
cout<<sum;
return 0;
}
哪里错了
相关文章
- 任务调度c++
- 深度学习开发任务实例(无人小车)
- 苹果消消乐c++
- A_Star算法C++实现
- 【C++】——探索自平衡的艺术:实现AVL树
- 《FreeRTOS任务删除篇》
- C++——智能指针剖析-序言
- AsyncTask与ProgressDialog使用笔记(安卓在背景运行耗时任务)
- C++函数后面加“:”的含义
- c++ 检查给定点是否位于三角形内(Check whether a given point lies inside a triangle or not)-输入:A=(0,0),B=(10,30),C=(20,0),P(10,15) 输出:内部 说明: 输入:A=(0,0),B=(10,30),C=(20,0),P(30,15) 输出:外部 说明: 解决方案: