3443:【例78.1】忽明忽暗
[例 78.1] 忽明忽暗
2019 蓝桥杯省赛 A 组模拟赛(一)-忽明忽暗
第七章 结构体和文件 《信息学奥赛一本通 编程启蒙C++版》-2023.11.02
第七章 结构体和文件 《信息学奥赛一本通 编程启蒙C++版》-2023.11.02_【例76.1】 病人排队-CSDN博客
第 78 课 大整数 《信息学奥赛一本通 编程启蒙C++版》
第 78 课 大整数 《信息学奥赛一本通 编程启蒙C++版》_c++信息学一本通编程启蒙 3446:练78.1 高精度乘法-CSDN博客
信息学竞赛中的数学 习题集 741-750(10题)
《信息学奥赛一本通 编程启蒙C++版》3441-3445(5题)
《信息学奥赛一本通 编程启蒙 C++版》 3441-3450(8题)
#include<bits/stdc++.h>
using namespace std;
const long long mod=1e9+7;
long long ans,n;
int main()
{
scanf("%lld",&n);
long long t=sqrt(n);
ans=t*(t+1)/2;
if(ans%3==0)
ans=(ans/3)%mod*(2*t+1)%mod;
else
ans=(ans%mod*((2*t+1)/3)%mod)%mod;
cout<<ans<<endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long N;
int x=1e9+7;
cin>>N;
__int128 n=sqrt(N);
long long ans=n*(n+1)*(2*n+1)/6%x;
cout<<ans;
return 0;
}
//80分
#include <algorithm>
#include <cmath>
#include <iostream>
using namespace std;
bool a[1000005];
int main() {
long long n, mod = 1e9 + 7;
cin >> n;
long long ans = 0;
for (long long i = 1; i <= n; i++) {
for (long long j = i; j <= n; j += i) {
a[j] = !a[j];
}
}
for (long long i = 1; i <= n; i++) {
if (a[i]) ans += i;
}
cout << ans % mod << endl;
//cout << sqrt(5) << endl;
return 0;
}
pytnon3解洛谷入门题前15题
洛谷题单···(Python)
几道洛谷Python答案解析(入门做)
洛谷入门题单 Python求解
洛谷P1035级数求和
洛谷 P1044 [NOIP2003 普及组] 栈 python解析
洛谷 P1044 [NOIP2003 普及组] 栈 python解析_洛谷p1044-CSDN博客