要打格式!!!

第一题看了半天,不就是求图中一点的度数再+1输出嘛,边输入边记录

#include<stdio.h>
int v[100100];
int main()
{int n,flag=0,maxn=0;freopen("planting.in","r",stdin);freopen("planting.out","w",stdout); scanf("%d",&n);for(int i=1;i<n;i++){int x,y;scanf("%d%d",&x,&y);v[x]++;v[y]++;}for(int i=1;i<=n;i++)if(maxn<v[i])maxn=v[i];for(int i=1;i<=n;i++)if(v[i]==maxn)flag++;printf("%d",maxn+1);fclose(stdin);fclose(stdout);return 0;
}

第二题dfs

#include<stdio.h>
#include<algorithm>
using namespace std;
int N,now,now1,ans1,ans2,v[1100][1100],a[1100][1100];
char d;
void dfs(int x,int y)
{v[x][y]=1;++now;if(a[x-1][y]==1&&!v[x-1][y])dfs(x-1,y);if(a[x+1][y]==1&&!v[x+1][y])dfs(x+1,y);if(a[x][y-1]==1&&!v[x][y-1])dfs(x,y-1);if(a[x][y+1]==1&&!v[x][y+1])dfs(x,y+1);if(a[x-1][y]==0)++now1;if(a[x+1][y]==0)++now1;if(a[x][y-1]==0)++now1;if(a[x][y+1]==0)++now1;
}
int main()
{freopen("perimeter.in","r",stdin);freopen("perimeter.out","w",stdout);scanf("%d%c",&N,&d);for(int i=1;i<=N;i++){for(int j=1;j<=N;j++){scanf("%c",&d);if(d=='#')a[i][j]=1;}scanf("%c",&d);}for(int i=1;i<=N;i++){for(int j=1;j<=N;j++){if(a[i][j]&&!v[i][j]){now=now1=0;dfs(i,j);if(now>ans1)ans1=now,ans2=now1;else if(now==ans1&&now1<ans2)ans1=now,ans2=now1;}}}printf("%d %d",ans1,ans2);fclose(stdin);fclose(stdout);return 0;
}

第三题大概画一下草图,因为山是个底边在x轴上的等腰直角三角形,直接以右端点为第一关键字,左端点为第二关键字排序即可

#include<stdio.h>
#include<algorithm>
using namespace std;
struct edge{int x1,x2;
}a[100100];
bool cmp(edge a,edge b)
{if(a.x2==b.x2)return a.x1<b.x1;return  a.x2>b.x2;
}
int main()
{int n,ans=1;freopen("mountains.in","r",stdin);freopen("mountains.out","w",stdout);scanf("%d",&n);for(int i=1;i<=n;i++){int x,y;scanf("%d%d",&x,&y);a[i].x1=x-y;a[i].x2=x+y;}sort(a+1,a+1+n,cmp);int lare1=a[1].x1,lare2=a[1].x2;for(int i=2;i<=n;i++){if(a[i].x2!=lare2&&lare1>a[i].x1){ans++;lare1=a[i].x1;lare2=a[i].x2;}}printf("%d",ans);fclose(stdin);fclose(stdout);return 0;
}

USACO 2019 JANUARY SILVER相关推荐

  1. 【USACO 2020 January Silver】Loan Repayment 题解

    [USACO 2020 January Silver]Loan Repayment 题目: 题目描述 Farmer John 欠了 Bessie N 加仑牛奶(1≤N≤10^12).他必须在 K 天内 ...

  2. USACO 2019 December Silver】MooBuzz

    各位苦闷的父老乡亲们, 如果有问题,可以私信 如果需要测试自己的题,点这儿 阅读之前,不妨先点个赞呗. 正文 题目描述 Farmer John 的奶牛们最近成为了一个简单的数字游戏"Fizz ...

  3. usaco#2018#January#Silver

    T1-Lifeguards FJ为他的奶牛们建造了一个游泳池,FJ认为这将有助于他们放松身心以及生产更多牛奶. 为了确保奶牛们的安全,FJ雇佣了N头牛,作为泳池的救生员,每一个救生员在一天内都会有一定 ...

  4. 【USACO 2020 January Silver】Loan Repayment

    题目描述 Farmer John 欠了 Bessie N 加仑牛奶(1≤N≤10^12).他必须在 K 天内将牛奶给 Bessie.但是,他不想将牛奶太早拿出手.另一方面,他不得不在还债上有所进展,所 ...

  5. 【USACO 2020 January Silver】Berry Picking 题解

    题目描述 Bessie 和她的妹妹 Elsie 正在 Farmer John 的浆果园里采浆果.Farmer John 的浆果园里有 N 棵浆果树(1≤N≤1000):树 i 上有 Bi 个浆果(1≤ ...

  6. HighNewTech:LL / GCP BOOTH at CES 2019 - January 8-11, 2019 - Westgate Convention Center Las Vegas

    High&NewTech:L&L / GCP BOOTH at CES 2019 - January 8-11, 2019 - Westgate Convention Center L ...

  7. USACO翻译:USACO 2014 DEC Silver三题

    USACO 2014 DEC SILVER 一.题目概览 中文题目名称 回程 马拉松 奶牛慢跑 英文题目名称 piggyback marathon cowjog 可执行文件名 piggyback ma ...

  8. USACO翻译:USACO 2014 FEB SILVER 三题

    USACO 2014 FEB SILVER 一.题目概览 中文题目名称 自动打字 路障 神秘代码 英文题目名称 auto rblock scode 可执行文件名 auto rblock scode 输 ...

  9. USACO翻译:USACO 2012 FEB Silver三题

    USACO 2012 FEB SILVER 一.题目概览 中文题目名称 矩形草地 奶牛IDs 搬家 英文题目名称 planting cowids relocate 可执行文件名 planting co ...

最新文章

  1. LVS实现web服务的负载均衡
  2. Java如何解决mysql读写延迟_java中延迟任务的处理方式
  3. 坑爹的UICollectionView
  4. 年味十足的喜庆红色新年春节海报PSD模板
  5. 你或许不知道SDP 但它能改变IaaS安全现状 - 2017.09.05
  6. stol函数在linux下使用,linux socket编程(一)
  7. 一分钟了解自动化测试
  8. Java实现简易四则运算器
  9. win7开机动画自定义
  10. 天呐,你竟然在配置文件配明文密码?
  11. 360云盘 linux客户端,360安全云盘Linux界面版下载,包括深度版,支持龙芯/兆芯/飞腾芯片...
  12. QT C++ Luhn算法验证银行卡号合法性
  13. 软件需求分析步骤方法
  14. 百分比收益率和对数收益率
  15. 对于工作学习的一些感想
  16. R语言plot函数以及acf函数,随机性检验
  17. snprintf()函数探讨
  18. 系统集成项目管理工程师——挣值管理(PV、EV、AC、SV、CV、SPI、CPI)
  19. C语言刷题(9):判断一个数是否为质数(素数)
  20. window.close

热门文章

  1. 设计模式——职责链模式
  2. 谈一谈|小白如何体验人工智能项目
  3. 通过摄像头烟火监测,安全预警
  4. 计算机视觉在仓储中的应用,一种基于计算机视觉的物流仓储监控方法
  5. python 标量_python – TypeError:只能将整数标量数组转换为标量索引
  6. 星际瑞兽彩蛋藏品来袭!(内含星际扭蛋剧透)
  7. 海康威视Java实习面试
  8. Go build构建包
  9. win7计算机怎么优化驱动器,win10系统优化驱动器怎么用_win10如何优化驱动器
  10. c语言怎样调用求根函数,编写函数求一元二次方程的根,并在main主函数中调用该函数 用c++编写...