CSU - 2135 Appositive Body

单细胞转录组数据分析全流程:从原始数据到细胞注释 本文详细介绍了单细胞转录组数据分析的全流程,从原始数据读取、环境搭建、数据质控与标准化,到降维聚类、细胞类型注释,以及高级质控与多样本整合。重点阐述了如何利用Seurat等工具进行数据处理,并通过标志基因比对与自动注释方法完成细胞身份鉴定,为研究者提供了一套清晰、可操作的分析指南。 阅读详情

当时在现场赛的时候 学长说这题可以做做看

因为其他队伍有马上AC的 

但是是全英文的,又不是很理解,只能说了解了一个大概吧......

Description

Yuki Nagato is an alien created by the Data Overmind, and possesses supernatural powers as a result. Two of her abilities are to observe the universe and to transcend time and space.

As we know, it is unstable of the universe if there are more than one active bodies which are actually the same individual at the same time. Nagato defines them as appositive bodies. Of course, Nagato can tell whether there are any appositive bodies of one as soon as she observes.

Now, you become able to travel through time and space by some special chance. But before taking action, you have to make sure you won't destabilize the universe, so you can ask Nagato for some help, including whether there is an appositive body of you at your destination. However, it is inconvenient to make a request every time, so you decide to study this method.

At this time, you are able to describe the universe abstractly, with several points in a 4-dimension vector, which are the space rectangular coordinates x, y and z, and the time t. After filtered, these points seem to be in alignment. What you need to do now is to check whether these points are centrosymmetric in four dimensional space. If they are, it means there is your appositive body at your destination.

Input

Input consists of several test cases, for each test case:

First line: a integer n (1 ≤ n ≤ 107), the count of points.

Next n lines: each line has four integers x, y, z, t (−108 ≤ x, y, z, t ≤ 108), the coordinate of a point.

Output

For each test case, output a line: if these points are centrosymmetric in four dimensional space, output "exist". Otherwise, output "not exist".

Sample Input

4
0 0 0 0
-1 0 3 4
4 8 2 2
5 8 -1 -2
3
0 0 0 0
1 1 1 1
1 1 1 1
4
0 0 0 0
1 1 1 1
1 1 1 1
0 0 0 0

Sample Output

exist
not exist
exist

Hint

centrosymmetric [adj.] 中心对称的


题意:

给出 n 个数据的 x,y,z,t的值, 判断这 n 个值构成的立体图形是否为中心对称图形

是中心对称图形就输出 “exist” 否则,就输出 “not exist”

理解:

判断中心对称图形

首先找到中心对称点

计算各个点到中心对称点的距离 (保留正负)

将这些距离相加 和值为0 

则是中心对称图形


放一下AC的代码

(CE了好多次  重点是 注意数据范围 把数据类型设置成 long  double 和 long  long)

#include <stdio.h>>
#include <iostream>
#include <algorithm>
#include <string.h>
#include <cstring>
#include <math.h>
using namespace std;
#define maxn 1000005
const double mm=1e-9;
struct node
{
    long long x,y,z,t;
    node() {}
} m[maxn];
long double a,b,c,d;
long double x2,y2,z2,t2;
int main()
{
    int kk;
    while (~scanf("%d",&kk))
    {
        a=b=c=d=0;//一定要初始化!
        x2=y2=z2=t2=0;
        long long sumx=0,sumy=0,sumz=0,sumt=0;//特别是初始为0的值
        memset(m,0,sizeof m);
        for (int i=0; i<kk; i++)
        {
            scanf("%lld%lld%lld%lld",&m[i].x,&m[i].y,&m[i].z,&m[i].t);
            sumx+=m[i].x;
            sumy+=m[i].y;
            sumz+=m[i].z;
            sumt+=m[i].t;
        }
        a=sumx*1.0/kk;//得到中心对称点
        b=sumy*1.0/kk;
        c=sumz*1.0/kk;
        d=sumt*1.0/kk;
        for (int i=0; i<kk; i++)//将各个点到中心对称点的距离相加
        {
            x2+=(a-m[i].x);
            y2+=(b-m[i].y);
            z2+=(c-m[i].z);
            t2+=(d-m[i].t);
        }
        if (x2==0&&y2==0&&z2==0&&t2==0)
            printf("exist\n");
        else printf("not exist\n");
    }
    return 0;
}

这篇博客真的写了好几天的赶脚 X﹏X

因为当时审题之后 没有好好地思考 

(当时想的是 最远的两点间的位置为中心对称点 这个思想错了 而且样例太好过了啊 (゚Д゚*)ノ......)

数学题还是要多分析一下



Libero SoC v2021.1离线安装与IP核配置全攻略 本文详细介绍了Libero SoC v2021.1在离线环境下的完整安装与配置流程。核心内容包括如何选择正确的离线安装包、获取并配置许可证、安装与挂载MegaVault IP库,以及将ModelSim仿真器切换至免费SE模式的关键步骤。文章旨在帮助内网开发者避开常见陷阱,顺利完成FPGA开发环境的搭建。 阅读详情

相关推荐

[HCTF 2018]WarmUp 1学习记录

#[HCTF 2018]WarmUp 1学习笔记 最近做了做ctf,觉得真的很有趣,后悔当初没早点做,不过之前的学习也让我得到了不少经验基础,废话不多说,这次ctf虽然基本上靠了网上的大佬们(因为比较菜),但自己也做了些思考,应该对新手也比较友好吧。 ##1 首先怎么找源码,我承认我确实刚开始不知道在哪找,不过也很快找到了,相信也会有部分新手和我差不多吧 然后下面控制台会有个temp0,然后直接回车 后面我就受到启发,直接在链接后面加上source.php,进行页面跳转,然后就可以开始PHP代码审计了。

weixin_45869407的博客 684

零信任架构实战:基于海宇全能小微企业报告构建自动化园区商户免押租赁资信核验网关

破解小微商户免押租赁痛点:从传统线下纸质验资到全维资信数据穿透直连 在商业地产、高新技术产业开发区、国家级科技企业孵化器以及众创空间联合办公运营管理中,小微商户、科创初创团队与个体工商户的快速签约入驻,是保障园区产业集聚效应与租金现金流健康的核心驱动力。为了降低优质创新团队的初始创业成本与现金流压力,现代化产业园区普遍推出了“免押金租赁”、“信用梯度减免押金

haiyufuwu的博客 137

VCSA 上的 vmware-vpxd 服务失败,Web端提示503 服务不可用 (503 Service Unavailable)

昨晚VCSA碰到一个很诡异的问题: 使用 vSphere Web Client 连接到 vCenter Server Appliance时失败,提示: 503 服务不可用 (503 Service Unavailable) 无法连接端点 (Failed to connect to endpoint):[N7Vmacore4Http20NamedPipeServiceSpecE:0x00007f975808ee30] _serverNamespace = / action = Allow _pipeNam

徐华的博客 2万+

CSU 2127零的执行人

CSU 2127零的执行人 Description 身为全CSU(California State University)最厉害的侦探——福尔摩柯,你应邀出席了一年一度的侦探峰会。在峰会召开之际,组委会却收到了一封神秘的恐吓信,扬言要对会场实施爆炸袭击。 根据信封留下的作为证据的指纹,嫌犯被锁定为n个人,每个人的指纹可以被序列化为一个字符串s**(仅由英文小写字母组成)**。同时机敏...

博学 笃志 切问 近思 632

开源CC6920差分霍尔电流传感器模块实战指南——从选型到波形分析

本文详细介绍了CC6920差分霍尔电流传感器模块的选型、硬件连接、参数计算及波形分析技巧。通过实战案例,展示了该开源硬件在电流测量中的优势,包括超低内阻、电气隔离和抗干扰能力,适用于电机控制、开关电源保护等场景。

weixin_28738397的博客 376

工业预测模型避坑指南:PHM2012轴承数据实战中,LSTM、CNN、Transformer到底怎么选?

本文深入探讨了工业预测模型在PHM2012轴承数据下的选型策略,对比了LSTM、CNN和Transformer等主流模型在轴承寿命预测任务中的表现。通过真实实验数据,提供了可复现的选型决策框架,帮助工程师根据数据规模、硬件条件和精度要求选择最佳模型。文章还揭示了工程落地中的隐藏陷阱,如数据不均衡和工况迁移挑战,并提出了解决方案。

weixin_33694172的博客 493

组合数末尾的零(CSU)

Description从m个不同元素中取出n (n ≤ m)个元素的所有组合的个数,叫做从m个不同元素中取出n个元素的组合数。组合数的计算公式如下:C(m, n) = m!/((m - n)!n!) 现在请问,如果将组合数C(m, n)写成二进制数,请问转这个二进制数末尾有多少个零。Input第一行是测试样例的个数T,接下来是T个测试样例,每个测试样例占一行,有两个数,依次是m和n,其中n ≤ m...

第一楼主的博客 719

EnlightenGAN训练复现记录

记录EnlightenGAN过程中的问题和解决方式。提示:以下是本篇文章正文内容,下面案例可供参考。

L_27N113E的博客 3847

CSU——2135: Appositive Body 湖南多校第八场

DescriptionYuki Nagato is an alien created by the Data Overmind, and possesses supernatural powers as a result. Two of her abilities are to observe the universe and to transcend time and space.As we k...

Abandoninged的博客 543

麒麟系统grub被锁怎么办?双密码遗忘救援指南(实测V10 SP3版本)

本文详细介绍了麒麟系统V10 SP3版本在GRUB和root密码双遗忘情况下的救援指南。通过ISO镜像进入救援模式,结合单用户模式操作,实现密码重置与系统权限恢复,特别适用于等保合规环境。

384

YOLOv11垃圾检测实战:从零搭建带GUI的智能分类系统(附完整数据集)

本文详细介绍了如何从零开始构建一个基于YOLOv11的智能垃圾检测系统,并集成图形化界面。内容涵盖数据集构建与增强、模型选型与轻量化改进(如引入注意力机制),以及使用PyQt5开发稳定GUI的完整流程,旨在解决实际部署中精度与速度的平衡问题,为环保科技等应用场景提供可落地的解决方案。

646

CSU 1111【三家人】数学题

Description有三户人家共拥有一座花园,每户人家的太太均需帮忙整理花园。A 太太工作了5 天,B 太太则工作了4 天,才将花园整理完毕。C 太太因为正身怀六甲无法加入她们的行列,便出了90元。请问这笔钱如何分给A、B 二位太太较为恰当?A 应得多少元?90/(5+4)*5=$50 元?如果这么想你就上当了!正确答案是60 元。如果没想通的话再想想吧。下面回答一个一般性的问题:假定A 太太工...

小康的博客 637

EtherCAT主站SOEM -- 19 --Qt-Soem通过CSP模式(周期同步位置模式)控制一个电机转圈圈

以上就是EtherCAT主站SOEM – 19 --Qt-Soem通过CSP模式(周期同步位置模式)控制一个电机转圈圈的内容。有不明白的地方欢迎留言;有建议欢迎留言,我后面编写文档好改进。创作不容,如果文档对您有帮助,记得给个赞。

常驻客栈的博客--嵌入式EtherCAT 1996

COJ1960-单源最大权路径

单源最大权路径Description 有一棵由N个结点构成的树,每一条边上都有其对应的权值。现在给定起点,求从该点出发的一条路径(至少有一条边)使得这条路径上的权值之和最大,并输出这个最大值。Input 第一行一个正整数T,代表数据组数。每组数据第一行两个正整数n(2<=n<=10^5),s(1<=s<=n),分别表示树结点数目以及给定的起点,点的编号从1至N。接下来M行,每行三个整数x,y,z

algzjh的博客 1364

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Polya定理及例题

概念 先讲Burnside定理: 百度百科的传送门:https://baike.baidu.com/item/burnside%E5%BC%95%E7%90%86/1505996  再放一个例题:    重点还是Polya定理 百度百科的传送门:https://baike.baidu.com/item/Polya/11020869 Polya定理在Burnside定...

OneLine_的博客 8674

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

2019湖北省省赛 D题题解

湖北省网络赛D题题解 D. Dandelion time limit per test 1.0 s memory limit per test 256 MB input standard input output standard output "O dandelion, yellow as gold, What do you do all day?" "I just wa...

OneLine_的博客 1015

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Gym 101028C A or B Equals C

原题地址:http://codeforces.com/gym/101028/problem/CRami went back from school and he had an easy homework about bitwise operations (and,or,..) The homework was like this : You have an equation : " A | B =...

OneLine_的博客 833

鸽巢定理和容斥定理 (POJ 2356 、POJ 3370 + HDU 1796)

  真的好久没写博客了 之前是考试周就没怎么做题 后来考试后回家 去厦门玩耍了三四天 19号回学校 20号开始集训 emmmm 结束碎碎念 开始进入正题吧~   目录 鸽巢定理: POJ  2356 POJ  3370 &amp;&amp; HDU 1808 容斥定理: HDU 1796 鸽巢定理: 也叫 抽屉定理, 抽屉原理的一般含义为:“如果每个抽屉代表一个集合,每...

OneLine_的博客 614

HDU 6216 (2017icpc青岛网络赛)

A Cubic number and A Cubic Number Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 2478    Accepted Submission(s): 1015   Problem Description ...

OneLine_的博客 507

Gym - 101246B 3D City Model

第一次写博客 想记录下学习的过程吧 加油:) 目前 都会先写一些比赛之后要补的题目

OneLine_的博客 456

HDU 6665 离散化 + dfs OR 用交集矩形求分块

2019暑期多校第八场1009 两种方法解决 离散化+dfs 或者 用交集矩形求分块

OneLine_的博客 388

CSU 2164 2018 组合数

CSU 21642018 组合数 在省赛之前看看往届的题目,做题的时候有想到种类相乘,但是没有写... 补题的时候看了许多大佬的题解也没有完全理解 所以 差不多理解了之后写一下博客 参考:https://blog.csdn.net/a465798176/article/details/89947130 https://blog.csdn.net/songziqi98/article/d...

OneLine_的博客 366

CSU - 2130 Permutations

周日 毫无准备地被拉去打了一场现场赛书包里装的是

OneLine_的博客 358

51Nod - 1073 约瑟夫环

1073 约瑟夫环基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题N个人坐成一个圆环(编号为1 - N),从第1个人开始报数,数到K的人出列,后面的人重新从1开始报数。问最后剩下的人的编号。例如:N = 3,K = 2。2号先出列,然后是1号,最后剩下的是3号。Input2个数N和K,表示N个人,数到K出列。(2 &lt;= N, K &lt;= 10^6)Output...

OneLine_的博客 335

POJ3904 Sky Code 容斥原理 or 莫比乌斯反演

在做题的时候遇到了莫比乌斯反演 所以就想找个题目做做 POJ3904 题目大意: 给出n 以及 n 个数字 找到四个互质的数有多少种 即 求gcd(a,b,c,d)=1的情况数 可以用容斥原理 找到四个数不互质的情况 然后用总数减去这些情况 就是互质的 参考:https://blog.csdn.net/lianai911/article/details/47609075 四...

OneLine_的博客 320

HDU 6298 Maximum Multiple (数学推理)

Maximum Multiple Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5670Accepted Submission(s): 2096 Problem Description Given an integern...

OneLine_的博客 299
上一篇: HihoCoder - 1361 Playfair密码表
下一篇: Gym 101028C A or B Equals C
OneLine_
博客等级 码龄9年 48粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值