闲的没事干搞得。

灵感来源于有个id叫凉的
(我保证这不是ac代码)
好像因为是全下划线导致帖子看起来有点崩坏了()

#include<bits/stdc++.h>
#define _ using
#define __ namespace
#define ___ std
#define ____ long long
#define _____ double
#define ______ struct
#define _______ bool
#define ________ if
#define _________ else
#define __________ cin
#define ___________ cout
#define ____________ endl
#define _____________ for
#define ______________ int
#define _______________ sort
#define ________________ return
#define _________________ printf
#define __________________ ; 
#define ___________________ { 
#define ____________________ ( 
#define _____________________ )
#define ______________________ >>
#define _______________________ <<
#define ________________________ }
#define _________________________ .
#define __________________________ ,
#define ___________________________ [
#define ____________________________ ]
#define _____________________________ <
#define ______________________________ <=
#define _______________________________ ++
#define ________________________________ ==
#define _________________________________ +=
#define __________________________________ " "
#define ___________________________________ "%.2lf"
#define ____________________________________ +1 
#define _____________________________________ =1
#define ______________________________________ =0 
#define _______________________________________ *1.0
#define ________________________________________ =i 
#define _________________________________________ =a 
#define __________________________________________ -i
#define ___________________________________________ +n 
#define ____________________________________________ /n 
#define _____________________________________________ *( 
#define ______________________________________________ main
#define _______________________________________________ x
#define ________________________________________________ y
#define _________________________________________________ i
#define __________________________________________________ n
#define ___________________________________________________ b
#define ____________________________________________________ a
#define _____________________________________________________ sum
#define ______________________________________________________ p
#define _______________________________________________________ cmp
#define ________________________________________________________ time
#define _________________________________________________________ 114514
#define __________________________________________________________ 0

_ __ ___ __________________

____  _________________________________________________  __________________________  ___________________________________________________  ___________________________  _________________________________________________________  ____________________________  __________________
______  ______________________________________________________  ___________________
	______________  ___________________________________________________  __________________
	____  ________________________________________________________  __________________
________________________  ____________________________________________________  ___________________________  _________________________________________________________  ____________________________  __________________
_______  _______________________________________________________  ____________________  ______________________________________________________   _______________________________________________  __________________________  ______________________________________________________   ________________________________________________  _____________________  ___________________
	________ ____________________  _______________________________________________  _________________________  ________________________________________________________  ________________________________  ________________________________________________  _________________________  ________________________________________________________  _____________________  ___________________
		________________  _______________________________________________  _________________________  ___________________________________________________  _____________________________  ________________________________________________  _________________________  ___________________________________________________  __________________
	________________________ _________ ___________________
		________________  _______________________________________________  _________________________  ________________________________________________________  _____________________________  ________________________________________________  _________________________  ________________________________________________________  __________________
	________________________
________________________
______________ ______________________________________________ ____________________  _____________________  ___________________
	__________ ______________________  __________________________________________________  __________________ 
	_____________ ____________________ ______________  _________________________________________________  _____________________________________  __________________  _________________________________________________  ______________________________  __________________________________________________  __________________  _________________________________________________  _______________________________  _____________________  ___________________
		__________ ______________________  ____________________________________________________  ___________________________  _________________________________________________  ____________________________  _________________________  ________________________________________________________  __________________
		____________________________________________________  ___________________________  _________________________________________________  ____________________________  _________________________  ___________________________________________________  ________________________________________  __________________
		___________________________________________________  ___________________________  _________________________________________________  ____________________________  _________________________________________  ___________________________  _________________________________________________  ____________________________  _________________________  ________________________________________________________  __________________
	________________________
	
	_______________ ____________________  ____________________________________________________  ____________________________________  __________________________  ____________________________________________________  ____________________________________  ___________________________________________  __________________________  _______________________________________________________  _____________________  __________________
	
	_____________ ____________________ ______________  _________________________________________________  _____________________________________  __________________  _________________________________________________  ______________________________  __________________________________________________  __________________  _________________________________________________  _______________________________  _____________________  ___________ _______________________  ____________________________________________________  ___________________________  _________________________________________________  ____________________________  _________________________  ___________________________________________________  _______________________ __________________________________  __________________
	
	_____  _____________________________________________________  ______________________________________  __________________
	_____________ ____________________ ______________  _________________________________________________  _____________________________________  __________________  _________________________________________________  ______________________________  __________________________________________________  __________________  _________________________________________________  _______________________________  _____________________  ___________________
		 _____________________________________________________  _________________________________  ___________________________________________________  ___________________________  ____________________________________________________  ___________________________  _________________________________________________  ____________________________  _________________________  ___________________________________________________  ____________________________  _____________________________________________   __________________________________________________  __________________________________________  _____________________  __________________
	________________________
	
	___________ _______________________ ____________ __________________
	_________________ ____________________  ___________________________________  __________________________  _____________________________________________________  ____________________________________________  _______________________________________  _____________________  __________________
	________________  __________________________________________________________  __________________
________________________

这啥?
运行不了啊

1 个赞

合理运用define把代码改成一大堆下划线
运行不了正常1是这个代码被我删了一个下划线所以运行不了2是这个代码不知道为什么被上传的时候被分开来了(哭

所以到底怎么把这一大串内容改成代码形式的(我也不知道怎么形容大概这个意思)

点这个按钮
image

你现在这个是单行的代码块

ok改好了

是个人破译代码也要花点时间吧

除非用visual code </>


using namespace std ;

long long  i  ,  b  [  114514  ]  ;
struct  p  {
	int  b  ;
	long long  time  ;
}  a  [  114514  ]  ;
bool  cmp  (  p   x  ,  p   y  )  {
	if (  x  .  time  ==  y  .  time  )  {
		return  x  .  b  <  y  .  b  ;
	} else {
		return  x  .  time  <  y  .  time  ;
	}
}
int main (  )  {
	cin >>  n  ; 
	for ( int  i  =1  ;  i  <=  n  ;  i  ++  )  {
		cin >>  a  [  i  ]  .  time  ;
		a  [  i  ]  .  b  =i  ;
		b  [  i  ]  =a  [  i  ]  .  time  ;
	}
	
	sort (  a  +1  ,  a  +1  +n  ,  cmp  )  ;
	
	for ( int  i  =1  ;  i  <=  n  ;  i  ++  )  cout <<  a  [  i  ]  .  b  << " "  ;
	
	double  sum  =0  ;
	for ( int  i  =1  ;  i  <=  n  ;  i  ++  )  {
		 sum  +=  b  [  a  [  i  ]  .  b  ]  *(   n  -i  )  ;
	}
	
	cout << endl ;
	printf (  "%.2lf"  ,  sum  /n  *1.0  )  ;
	return  0  ;
}