为啥说“秀恩爱,分得快”?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥说“秀恩爱,分得快”?相关的知识,希望对你有一定的参考价值。
“秀恩爱,分得快”其实是折射出一段感情已经有问题了,所以希望得到外界的认可来填补内心的这种不安,同时证明这段感情让一个人失去了安全感,所以他才要通过这种证明相爱的方式宣誓主权。
有句话叫做“秀恩爱,分得快”,朋友圈肯定有不少秀恩爱的人,时间久了,突然有一天你会发现,他们分手了。实际上,“秀恩爱,分得快”这句话不是没有依据的。很多喜欢在公共场合秀恩爱的人,或者说在朋友圈这种社交平台上秀恩爱的,基本上都是私下没有安全感的。正是因为没有安全感,他们需要通过这种渠道告诉外界,我很幸福,他很爱我,宣誓主权。一段没有安全感的恋情应该是有问题的,所以分手也是非常正常的。
换句话说,当这些人晒出他们秀恩爱的一些动态时,其实是告诉外界:你看他对我多好。这也是在向外界索要一种赞美和羡慕,因为我有,你们可能没有。什么样的人会迫切想要告诉外界我拥有,会渴望得到外界的认可,恰恰是那些没有的人。因为没有,所以才要外界给自己勇气。真正拥有的人根本无所谓外界认不认可,也无所谓外界羡不羡慕,他们只会在乎自己的感受,沉浸在自己的幸福当中。那些人正在忙着谈恋爱,根本没有工夫晒朋友圈。从这方面来说,秀文爱其实暴露了两个人感情的问题,分手可能也不远了。
因此,“秀恩爱,分得快”并不是没有依据的,这句话暴露了这个行为背后的很多问题。真正相亲相爱的人,其实不需要通过秀来表现你们恩爱,秀不秀本身是无所谓的,起码不会那么在意,更不会三天两头发朋友圈证明他对你很好。
参考技术A 1.秀给别人看,其实和老公老婆的感情也没这么好,那就真的就是在秀2.真恩爱,不是秀,是真情流露,希望朋友们看到了会祝福他们。其实每段感情都有潜在的分手原因,感情双方都会相互隐忍,到实在忍无可忍了就爆发了,直至分手。所以双方在一起,需要的是两者双方的开心快乐,知心,而不是做给别人看。 参考技术B 有句话是这么说的,你越没有的东西你就越要炫耀给别人看,所谓秀恩爱,其实他们之间的感情基础并不扎牢,所以需要通过秀给别人看来,营造一种两人很相爱的假象,如果你们感情基础很扎实,根本就不需要秀恩爱。 参考技术C 因为太过于秀恩爱,两个人就会沉迷在一种甜蜜的状态,反而对一些细节上不太重视,把一些都暴露在大众面前,加上朋友就会帮你去挑刺,所以就会分手。 参考技术D 因为人们觉得如果高调的秀恩爱就会分手的很快,因为两个人并没有正确的了解彼此,就匆忙的秀恩爱,最终一定会很快的分开。
PAT L2-028 秀恩爱分得快
https://pintia.cn/problem-sets/994805046380707840/problems/994805054698012672
古人云:秀恩爱,分得快。
互联网上每天都有大量人发布大量照片,我们通过分析这些照片,可以分析人与人之间的亲密度。如果一张照片上出现了 K 个人,这些人两两间的亲密度就被定义为 1/K。任意两个人如果同时出现在若干张照片里,他们之间的亲密度就是所有这些同框照片对应的亲密度之和。下面给定一批照片,请你分析一对给定的情侣,看看他们分别有没有亲密度更高的异性朋友?
输入格式:
输入在第一行给出 2 个正整数:N(不超过1000,为总人数——简单起见,我们把所有人从 0 到 N-1 编号。为了区分性别,我们用编号前的负号表示女性)和 M(不超过1000,为照片总数)。随后 M 行,每行给出一张照片的信息,格式如下:
K P[1] ... P[K]
其中 K(<= 500)是该照片中出现的人数,P[1] ~ P[K] 就是这些人的编号。最后一行给出一对异性情侣的编号 A 和 B。同行数字以空格分隔。题目保证每个人只有一个性别,并且不会在同一张照片里出现多次。
输出格式:
首先输出“A PA”,其中 PA 是与 A 最亲密的异性。如果 PA 不唯一,则按他们编号的绝对值递增输出;然后类似地输出“B PB”。但如果 A 和 B 正是彼此亲密度最高的一对,则只输出他们的编号,无论是否还有其他人并列。
输入样例 1:
10 4
4 -1 2 -3 4
4 2 -3 -5 -6
3 2 4 -5
3 -6 0 2
-3 2
输出样例 1:
-3 2
2 -5
2 -6
输入样例 2:
4 4
4 -1 2 -3 0
2 0 -3
2 2 -3
2 -1 2
-3 2
输出样例 2:
-3 2
时间复杂度:
$O( sum_{i=1}^Nk_i)$
代码:
#include <bits/stdc++.h> using namespace std; int N, M; int p[1010][510]; bool sex[1010]; int k[1010]; int A[3][1010], B[3][1010], cnt[2]; int ssex[3], nnum[3]; char op[1010]; int num, Sex; double q[1010]; struct Ans { int id; bool sex; double val; }ans[1010]; int sz; void T() { if(op[0] == ‘-‘) Sex = 0; else Sex = 1; num = 0; for(int i = 0; op[i]; i ++) { if(op[i] >= ‘0‘ && op[i] <= ‘9‘) { num = num * 10 + op[i] - ‘0‘; } } } bool G(int x) { for(int i = 1; i <= k[x]; i ++) { if(num == p[x][i]) return 1; } return 0; } bool cmp(const Ans& a, const Ans& b) { if(a.val != b.val) return a.val > b.val; return a.id < b.id; } void display(int sex, int id) { if(sex == 0) { printf("-%d", id); return ; } printf("%d", id); } int main() { scanf("%d %d", &N, &M); for(int i = 1; i <= M; i ++) { scanf("%d", &k[i]); for(int j = 1; j <= k[i]; j ++) { scanf("%s", op); T(); p[i][j] = num; sex[p[i][j]] = Sex; } } for(int r = 1; r <= 2; r ++) { memset(q, 0, sizeof q); scanf("%s", op); T(); ssex[r] = Sex; nnum[r] = num; for(int i = 1; i <= M; i ++) { if(!G(i)) continue; for(int j = 1; j <= k[i]; j ++) { if(Sex == sex[p[i][j]]) continue; q[p[i][j]] += 1.0 / k[i]; } } sz = 0; for(int i = 0; i < N; i ++) { if(Sex == sex[i]) continue; ans[sz].id = i; ans[sz].sex = sex[i]; ans[sz].val = q[i]; sz ++; } sort(ans, ans + sz, cmp); for(int i = 0; i < sz; i ++) { if(ans[i].val == ans[0].val) { A[r][cnt[r]] = ans[i].id; B[r][cnt[r]] = ans[i].sex; cnt[r] ++; } } } int flag1 = 0; int flag2 = 0; for(int i = 0; i < cnt[2]; i ++) { if(nnum[1] == A[2][i]) flag1 = 1; } for(int i = 0; i < cnt[1]; i ++) { if(nnum[2] == A[1][i]) flag2 = 1; } if(flag1 && flag2) { display(ssex[1], nnum[1]); printf(" "); display(ssex[2], nnum[2]); printf(" "); } else { for(int r = 1; r <= 2; r ++) { for(int i = 0; i < cnt[r]; i ++) { display(ssex[r], nnum[r]); printf(" "); display(B[r][i], A[r][i]); printf(" "); } } } return 0; }
以上是关于为啥说“秀恩爱,分得快”?的主要内容,如果未能解决你的问题,请参考以下文章