原题链接:CCF-CSP 202012-5 星际旅行 80分

参考博客:CCF-CSP-202012-5 星际旅行 80分暴力题解

玄学。。

#include <bits/stdc++.h>
using namespace std;
#define ll unsigned long long
const int N=1e5+10;
const ll mod=1000000007;struct node
{ll x,y,z;
}node[N];int main()
{std::ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);int n,m;cin>>n>>m;for(int i=1;i<=n;i++){node[i].x=0;node[i].y=0;node[i].z=0;}while(m--){ll op,l,r;cin>>op>>l>>r;if(op==1){ll a,b,c;cin>>a>>b>>c;for(int i=l;i<=r;i++){node[i].x=(node[i].x+a)%mod;node[i].y=(node[i].y+b)%mod;node[i].z=(node[i].z+c)%mod;}}else if(op==2){ll k; cin>>k;for(int i=l;i<=r;i++){node[i].x=(node[i].x*k)%mod;node[i].y=(node[i].y*k)%mod;node[i].z=(node[i].z*k)%mod;}}else if(op==3){for(int i=l;i<=r;i++){ll a=node[i].x;ll b=node[i].y;ll c=node[i].z;node[i].x=b;node[i].y=c;node[i].z=a;}}else if(op==4){ll a=0,b=0,c=0;for(int i=l;i<=r;i++){a=(a+node[i].x);b=(b+node[i].y);c=(c+node[i].z);}a%=mod; b%=mod; c%=mod;ll sum=((a*a)%mod+(b*b)%mod+(c*c)%mod)%mod;cout<<sum<<endl;}}return 0;
}

CCF-CSP 202012-5 星际旅行 80分相关推荐

  1. csp字符画c语言,CCF CSP 2019-3 字符画 80分(超时,又瞧不起python囧)

    题目分析: 题目很长,读懂之后就很简单.描述里面还有一点混淆视听,前景色在本体里面是用不到的,色块怎么前景色的嘛. 题目大概意思就是:将图片切割成小图片,每个小图片用一个色块块,色块的颜色取小图片内所 ...

  2. CCF- CSP 202012-5星际旅行 80分骗分题解

    CCF- CSP 202012-5星际旅行 80分骗分题解 题目链接:202012-5星际旅行 思路: 题目条理比较清晰,对于这种第五题,我们在考试时尽可能拿更多的分(第5题拿满分我不敢奢望hhhh) ...

  3. CCF-CSP-202012-5 星际旅行 80分暴力题解

    问题描述 试题编号: 202012-5 试题名称: 星际旅行 时间限制: 3.0s 内存限制: 512.0MB 问题描述: 题目描述乔帝要规划一次星际旅行,星际空间可以视为一个 3 维坐标系,乔帝有 ...

  4. CCF认证考试 202012-5星际旅行 (100分)(线段树)

    题目描述 传送门: 星际旅行 思路 根据题目描述,这道题显然是一道线段树的模板题.动力加和动力增强用对应线段树的区间加和区间乘操作.关键是旋转操作,回忆一下,线段树的区间加和区间乘都有对应的懒标记,而 ...

  5. CCF CSP认证 202009-4 星际旅行

    题面链接: http://118.190.20.162/view.page?gpid=T111 三种情况的分析: https://blog.csdn.net/qq_43400598/article/d ...

  6. 202012-5 星际旅行 C++暴力80分

    202012-5 星际旅行 80分 主要是取模运算,容易溢出 关键代码 dis=(x0x0%mod+y0y0%mod+z0*z0%mod)%mod; #include <iostream> ...

  7. 计算机考csp200分啥水平,计算机与信息工程学院成功举办第20次CCF CSP认证考试

    2020年9月13日,计算机与信息工程学院在计算机大楼201举办第二十次CCF CSP认证考试.这是计算机与信息工程学院2019年12月与中国计算机学会签署协议.河南大学正式成为CSP认证考点以来,举 ...

  8. CCF CSP 2019-9-1 小明种苹果 C语言100分

    CCF CSP 2019-9-1 小明种苹果 C语言100分 小明种苹果 完成时间11-18 16:54 代码长度510B C 正确 100分 耗时93ms 空间使用6.167MB 这道题简单,仅附上 ...

  9. url映射 ccf (Java正则表达式80分解法)

    问题描述 试题编号: 201803-3 试题名称: URL映射 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 URL 映射是诸如 Django.Ruby on Rails 等 ...

最新文章

  1. 用Python实现抖音上的“人像动漫化”特效,原来这么简单
  2. 李德毅院士:通用人工智能十问
  3. 阿里云总裁胡晓明:“这些新杭州故事,明天将会在更多城市发生”
  4. html dom 替换节点,从javascript dom文本节点替换
  5. iOS开发UI篇—CAlayer(创建图层)
  6. Linux下能访问Nginx,本地无法访问
  7. 一分钟了解阿里云产品:ESC五大热点技术问题分析
  8. [轉]如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库
  9. Python3异常-AttributeError: module 'sys' has no attribute 'setdefaultencoding'
  10. c# define 类似_c#跟c++的相似之处
  11. Sakai3白皮书(中文版)
  12. Springboot结合Redis实现分布式定时任务
  13. Java基础(员工工资管理系统)
  14. 【转载】爷爷和我---来自泊小豆的微博
  15. 为什么需要第三方支付?
  16. 破解人脸识别被判七年!打击黑产,鼓励人脸识别技术健康发展
  17. 数据库管理之数据库的恢复
  18. 国资委79号文解读:国央企OA办公系统信创替代落地实践与标杆案例
  19. 鸿蒙时期的修真等级,相关介绍关于小说里的修真和武器等级划分
  20. vue 计数器_Vuex实现计数器以及列表展示效果

热门文章

  1. 某银行计算机系统要实现一个电子,电子商务师练习题与答案
  2. 罗氏将连续第四届参展进博会;全球首个基础胰岛素GLP-1RA注射液诺和益在中国获批 | 医药健闻...
  3. springboot毕设项目小区废弃物分类管理系统cf53s(java+VUE+Mybatis+Maven+Mysql)
  4. 用友OA漏洞学习——NCFindWeb 目录遍历漏洞
  5. 苹果新品发布会:几张图片告诉你苹果发布会新品亮点
  6. 我也曾对架构师的力量一无所知
  7. python6小时完全入门_如果只有1小时学Python,看这篇就够了,摸摸头发你还好吗!...
  8. kali虚拟机网络配置
  9. 微信小程序自定义tabbar底部菜单
  10. 浅谈H5业务场景下的人脸识别