当前位置: 首页 > wzjs >正文

备案网站可以做论坛么关键词排名优化软件策略

备案网站可以做论坛么,关键词排名优化软件策略,什么网站做风险投资,建立外贸网站多少钱目录 C. Sigma Problem D. Another Sigma Problem C. Sigma Problem 容斥。所有都先不取模,每个数出现 n - 1次,先算出不取模的答案。 接下来找出哪些对之和超出了 1e8,统计这样的对的个数,再拿之前的答案减掉 个数 * 1e8 只需要…

目录

        C. Sigma Problem

        D. Another Sigma Problem 


 

 

 

C. Sigma Problem

 

        容斥。所有都先不取模,每个数出现 n - 1次,先算出不取模的答案。

        接下来找出哪些对之和超出了 1e8,统计这样的对的个数,再拿之前的答案减掉 个数 * 1e8

        只需要用二分就可以查找了, lower_bound(a + i + 1, a + n + 1, mod - a[i]) - a 的查找范围:

        [ i + 1, n ]

 

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N = 3e5 + 5, INF = 1e18, mod = 1e8;int T, n, cnt, tot, ans, a[N];
string s;signed main()
{cin >> n;for (int i = 1; i <= n; i ++){cin >> a[i];ans += a[i];}ans *= (n - 1);sort(a + 1, a + n + 1);for (int i = 1; i <= n; i ++){int pos = lower_bound(a + i + 1, a + n + 1, mod - a[i]) - a;ans -= (n + 1 - pos) * mod;}cout << ans;return 0;
}

 

若数组 a 的下标从 1 开始,要在闭区间 [l, r](其中 l 和 r 分别代表左右端点的下标)内查找第一个大于或等于 x 的元素,lower_bound 的正确使用方式如下:int pos = lower_bound(a + l, a + r + 1, x) - a;

 

 

 

 

 

D. Another Sigma Problem 

 

        每一个 ai 作为 Ai 共 n - i 次,作为 Aj 共 i - 1 次,按每个数算贡献。

        g 数组一定要每一个都取模

        

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N = 2e5 + 5, INF = 1e18, mod = 998244353;int T, n, cnt, ans, a[N], c[N], d[N], g[N];
string s;int fpow(int a, int b)
{int res = 1;while (b){if (b & 1)res = res * a % mod;a = a * a % mod;b >>= 1;}return res;
}signed main()
{cin >> n;for (int i = 1; i <= n; i ++){cin >> a[i];s = to_string(a[i]);int len = s.length();c[i] = len;}g[n] = 0;for (int i = 1; i <= n; i ++)d[i] = fpow(10, c[i] % ( mod - 1));for (int i = n - 1; i >= 1; i --)g[i] = (g[i + 1] + d[i + 1]) % mod;for (int i = 1; i <= n; i ++){ans = (ans + a[i] * (i - 1) % mod) % mod;ans = (ans + a[i] * g[i] % mod) % mod;}cout << ans;return 0;
}
http://www.dtcms.com/wzjs/472691.html

相关文章:

  • 哪些网上订餐的网站做的好2023年第三波疫情9月
  • 四六级查成绩网站怎么做站长工具app官方下载
  • php动态网站开发课后题南宁网站推广营销
  • 北京如何做网站网页厦门网络推广哪家强
  • 青岛模板网站长沙网站seo排名
  • 招聘网站如何做薪酬报告seo及网络推广招聘
  • 做网站编辑需要会什么免费个人网站模板
  • 昆明云南微网站制作哪家好资源平台
  • wordpress 建表福州短视频seo机会
  • 网站建设公司前十名网络营销名词解释
  • php做网站视频企业站seo报价
  • 知名互联网公司有哪些seo优化论坛
  • 山西做网站公司百度站长平台注册
  • ftp上传php网站百度seo排名曝光行者seo
  • 公司网站 钓鱼网站对网络营销的认识有哪些
  • 小朋友做安全教育的网站seo成功的案例和分析
  • 网站开发专业建设网站备案流程
  • 网站推广怎么做引流23岁老牌网站
  • 潍坊 网站建设seo工作
  • 建网页和建网站广州30万人感染
  • 用asp做网站课程做网站公司
  • 蒙古文政务网站群建设工作方案武汉seo管理
  • 做网站选择什么服务器360优化大师旧版本
  • 做相似网站内蒙古seo优化
  • 提高网站打开速度的7大秘籍游戏推广怎么快速拉人
  • 网站不备案可以做百度推广吗搜狗网站提交入口
  • 厦门有做网站建设优化设计答案大全英语
  • 企业准备做网站的准备工作网站关键字优化
  • 陇南网站定制开发公司关键词长尾词优化
  • 网站建设编程公司优化是什么意思?