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

江苏省建设招标网站world做网站

江苏省建设招标网站,world做网站,中标查询,影视公司名字取名【洛谷】AT_abc371_e [ABC371E] I Hate Sigma Problems 的题解 洛谷传送门 AT传送门 题解 I Hate Sigma Problems!!! 意思很简单就是求序列中每一个子区间内含有不同数字的个数之和。 暴力的话时间复杂度是 O ( n 2 ) O(n ^ 2) O(n2)#xff0c;是肯定不行的#xff0…【洛谷】AT_abc371_e [ABC371E] I Hate Sigma Problems 的题解 洛谷传送门 AT传送门 题解 I Hate Sigma Problems!!! 意思很简单就是求序列中每一个子区间内含有不同数字的个数之和。 暴力的话时间复杂度是 O ( n 2 ) O(n ^ 2) O(n2)是肯定不行的所以要考虑别的方法。 刚开始先手模一些情况然后发现不同的值没有贡献的地方为当前出现的位置到上一次出现的位置中间的子序列及其子序列。 接着就是代码实现。考虑枚举右端点。记 v [ i ] v[i] v[i] 为 i i i 这个数最后一次出现的位置。每次在右端加入一个数对前面所有左端点的影响对 1 1 1 到 v [ i ] v[i] v[i]的位置没有影响对 v [ i ] 1 v[i] 1 v[i]1 到当前位置有影响。统计答案并更新 v [ i ] v[i] v[i]。时间复杂度 O ( n ) O(n) O(n)。 代码 #include bits/stdc.h #define lowbit(x) x (-x) #define endl \n using namespace std; typedef long long ll; typedef unsigned long long ull; namespace fastIO {inline int read() {register int x 0, f 1;register char c getchar();while (c 0 || c 9) {if(c -) f -1;c getchar();}while (c 0 c 9) x x * 10 c - 0, c getchar();return x * f;}inline void write(int x) {if(x 0) putchar(-), x -x;if(x 9) write(x / 10);putchar(x % 10 0);return;} } using namespace fastIO; ll n, a[200005], v[200005], ans 0, sum; int main() {//freopen(.in,r,stdin);//freopen(.out,w,stdout);ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin n;for(int i 1; i n; i ) {cin a[i]; }v[a[1]] 1;for(int i 2; i n; i ) {if(v[a[i]]) sum i - v[a[i]];else {sum i;}ans sum;v[a[i]] i;}ans n;cout ans endl;return 0; }
http://www.w-s-a.com/news/532820/

相关文章:

  • 做外单阿里的网站建站平台那个好
  • 全国性质的网站开发公司关于网站开发的请示
  • 齐齐哈尔住房和城乡建设局网站生物科技公司网站模板
  • 中国建设协会官方网站前端培训的机构
  • 网站建设套餐是什么北京孤儿院做义工网站
  • 网站如何做微信支付链接做暧小视频xo免费网站
  • SEO案例网站建设重庆建站模板平台
  • 上海seo网站推广公司wordpress 小米商城主题
  • 搭建服务器做网站什么网站可以请人做软件
  • 上海建筑建材业网站迁移公家网站模板
  • 仿制别人的网站违法吗网站防火墙怎么做
  • 杨浦网站建设 网站外包公司如何进行网络推广
  • wordpress+仿站步骤超详细wordpress常用函数
  • 浙江手机版建站系统哪个好怎样黑进别人的网站
  • 企业网站搜索引擎推广方法装修网络公司
  • 网站运营优化建议wordpress 添加媒体
  • 用asp.net做网站计数器施工企业会计的内涵
  • 网站被黑咋样的网站建设 设计业务范围
  • 网站开发学哪种语言网站编辑器失效
  • WordPress插件提示信息江阴网站优化
  • 网站开发用的软件如何做网站内容管理
  • 扬州网站建设公司网站推广是什么岗位
  • 双线网站管理咨询公司是做什么
  • asia域名的网站贵州光利达建设工程有限公司局网站
  • 梅州南站济南做网络安全的公司
  • 网站源代码 phpseo营销推广费用
  • 南京专业制作网站深圳整装装修公司排名
  • 网站制作在哪里比较好网页设计的要点有哪些
  • 自己做网站原始代码高端品牌服装
  • 九度企业网站推广软件龙泉市建设局网站