标签:max 第一个 clu 情况 接下来 read oid 大于 getch
首先,我们要知道一个事情,人的脑子是活的,而电脑是死的
这题代码其实不难写,难的在于如何证明贪心的正确性。
接下来就是一点也不激动人心的代码了:
#include<bits/stdc++.h>
using namespace std;
template<class t> inline t read(t &x){
char c=getchar();bool f=0;x=0;
while(!isdigit(c)) f|=c==‘-‘,c=getchar();
while(isdigit(c))x=(x<<1)+(x<<3)+(c^48),c=getchar();
if(f)x=-x;return x;
}
template<class t>inline void write(t x){
if(x<0)putchar(‘-‘),write(-x);
else{if(x>9)write(x/10);putchar(‘0‘+x%10);}
}
template<class t>inline void writeln(t x){
write(x);putchar(‘\n‘);
return;
}
template<class t>inline void write_blank(t x){
write(x);putchar(‘ ‘);
return;
}
int n,a[510][510],ans=-1;
int main(){
read(n);
for(int i=1;i<=n-1;i++){
for(int j=i+1;j<=n;j++){
read(a[i][j]);
a[j][i]=a[i][j];
}
}
for(int i=1;i<=n;i++){
sort(a[i]+1,a[i]+1+n);
ans=max(ans,a[i][n-1]);
}
printf("1\n");
write(ans);
return 0;
}
标签:max 第一个 clu 情况 接下来 read oid 大于 getch
原文地址:https://www.cnblogs.com/Forever-chen/p/12832049.html