CCF-CSP 202012-5 星际旅行 80分
原题链接: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分相关推荐
- csp字符画c语言,CCF CSP 2019-3 字符画 80分(超时,又瞧不起python囧)
题目分析: 题目很长,读懂之后就很简单.描述里面还有一点混淆视听,前景色在本体里面是用不到的,色块怎么前景色的嘛. 题目大概意思就是:将图片切割成小图片,每个小图片用一个色块块,色块的颜色取小图片内所 ...
- CCF- CSP 202012-5星际旅行 80分骗分题解
CCF- CSP 202012-5星际旅行 80分骗分题解 题目链接:202012-5星际旅行 思路: 题目条理比较清晰,对于这种第五题,我们在考试时尽可能拿更多的分(第5题拿满分我不敢奢望hhhh) ...
- CCF-CSP-202012-5 星际旅行 80分暴力题解
问题描述 试题编号: 202012-5 试题名称: 星际旅行 时间限制: 3.0s 内存限制: 512.0MB 问题描述: 题目描述乔帝要规划一次星际旅行,星际空间可以视为一个 3 维坐标系,乔帝有 ...
- CCF认证考试 202012-5星际旅行 (100分)(线段树)
题目描述 传送门: 星际旅行 思路 根据题目描述,这道题显然是一道线段树的模板题.动力加和动力增强用对应线段树的区间加和区间乘操作.关键是旋转操作,回忆一下,线段树的区间加和区间乘都有对应的懒标记,而 ...
- CCF CSP认证 202009-4 星际旅行
题面链接: http://118.190.20.162/view.page?gpid=T111 三种情况的分析: https://blog.csdn.net/qq_43400598/article/d ...
- 202012-5 星际旅行 C++暴力80分
202012-5 星际旅行 80分 主要是取模运算,容易溢出 关键代码 dis=(x0x0%mod+y0y0%mod+z0*z0%mod)%mod; #include <iostream> ...
- 计算机考csp200分啥水平,计算机与信息工程学院成功举办第20次CCF CSP认证考试
2020年9月13日,计算机与信息工程学院在计算机大楼201举办第二十次CCF CSP认证考试.这是计算机与信息工程学院2019年12月与中国计算机学会签署协议.河南大学正式成为CSP认证考点以来,举 ...
- CCF CSP 2019-9-1 小明种苹果 C语言100分
CCF CSP 2019-9-1 小明种苹果 C语言100分 小明种苹果 完成时间11-18 16:54 代码长度510B C 正确 100分 耗时93ms 空间使用6.167MB 这道题简单,仅附上 ...
- url映射 ccf (Java正则表达式80分解法)
问题描述 试题编号: 201803-3 试题名称: URL映射 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 URL 映射是诸如 Django.Ruby on Rails 等 ...
最新文章
- 用Python实现抖音上的“人像动漫化”特效,原来这么简单
- 李德毅院士:通用人工智能十问
- 阿里云总裁胡晓明:“这些新杭州故事,明天将会在更多城市发生”
- html dom 替换节点,从javascript dom文本节点替换
- iOS开发UI篇—CAlayer(创建图层)
- Linux下能访问Nginx,本地无法访问
- 一分钟了解阿里云产品:ESC五大热点技术问题分析
- [轉]如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库
- Python3异常-AttributeError: module 'sys' has no attribute 'setdefaultencoding'
- c# define 类似_c#跟c++的相似之处
- Sakai3白皮书(中文版)
- Springboot结合Redis实现分布式定时任务
- Java基础(员工工资管理系统)
- 【转载】爷爷和我---来自泊小豆的微博
- 为什么需要第三方支付?
- 破解人脸识别被判七年!打击黑产,鼓励人脸识别技术健康发展
- 数据库管理之数据库的恢复
- 国资委79号文解读:国央企OA办公系统信创替代落地实践与标杆案例
- 鸿蒙时期的修真等级,相关介绍关于小说里的修真和武器等级划分
- vue 计数器_Vuex实现计数器以及列表展示效果
热门文章
- 某银行计算机系统要实现一个电子,电子商务师练习题与答案
- 罗氏将连续第四届参展进博会;全球首个基础胰岛素GLP-1RA注射液诺和益在中国获批 | 医药健闻...
- springboot毕设项目小区废弃物分类管理系统cf53s(java+VUE+Mybatis+Maven+Mysql)
- 用友OA漏洞学习——NCFindWeb 目录遍历漏洞
- 苹果新品发布会:几张图片告诉你苹果发布会新品亮点
- 我也曾对架构师的力量一无所知
- python6小时完全入门_如果只有1小时学Python,看这篇就够了,摸摸头发你还好吗!...
- kali虚拟机网络配置
- 微信小程序自定义tabbar底部菜单
- 浅谈H5业务场景下的人脸识别