博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces Round #203 (Div. 2)
阅读量:4959 次
发布时间:2019-06-12

本文共 2406 字,大约阅读时间需要 8 分钟。

A:超级大水题,不解释:

代码:

1 #include
2 #include
3 using namespace std; 4 int a,b; 5 int main() 6 { 7 int n,m,ma=0,mi=9999999,mb=9999999; 8 cin>>n>>m; 9 for(int i=0; i
>a;12 if(a>ma)ma=a;13 if(a
>b;18 if(mb>b)mb=b;19 }20 if(mi*2>ma)ma=mi*2;21 if(ma>=mb)cout<<"-1";22 else cout<
View Code

B:很简单,打个标记,dfs解决;

1 #include
2 #include
3 #include
4 #define maxn 100005 5 using namespace std; 6 vector
ve[maxn]; 7 int belong[maxn],to[maxn]; 8 bool vis[maxn],dead[maxn]; 9 void dfs(int x,int f)10 {11 if(to[x]==0||belong[to[x]]==1||dead[to[x]])return;12 ve[f].push_back(to[x]);13 dfs(to[x],f);14 }15 16 int main()17 {18 int n;19 scanf("%d",&n);20 for(int i=1; i<=n; i++)scanf("%d",&belong[i]);21 for(int i=1; i<=n; i++)22 {23 scanf("%d",&to[i]);24 if(to[i]!=0)25 {26 if(vis[to[i]])27 dead[to[i]]=1;28 else vis[to[i]]=1;29 }30 }31 for(int i=1; i<=n; i++)32 {33 if(belong[i]==1)34 {35 ve[i].push_back(i);36 dfs(i,i);37 }38 }39 int ma=0,k;40 for(int i=1; i<=n; i++)if(ve[i].size()>ma)41 {42 ma=ve[i].size();43 k=i;44 }45 printf("%d\n",ma);46 for(int i=ma-1; i>=0; i--)printf("%d ",ve[k][i]);47 return 0;48 }
View Code

C:很简单,排个序,然后按照规则输出就行;

1 #include
2 #include
3 #define maxn 100005 4 using namespace std; 5 6 struct bomb 7 { 8 int x,y; 9 bool operator<(const bomb &t)const10 {11 if(abs(x)==abs(t.x))return abs(y)
0?"R":"L");34 }35 if(bo[i].y!=0)36 {37 printf("1 %d ",abs(bo[i].y));38 puts(bo[i].y>0?"U":"D");39 }40 puts("2");41 if(bo[i].x!=0)42 {43 printf("1 %d ",abs(bo[i].x));44 puts(bo[i].x>0?"L":"R");45 }46 if(bo[i].y!=0)47 {48 printf("1 %d ",abs(bo[i].y));49 puts(bo[i].y>0?"D":"U");50 }51 puts("3");52 }53 return 0;54 }
View Code

 

转载于:https://www.cnblogs.com/yours1103/p/3370739.html

你可能感兴趣的文章
在AxureRP8中实现广告文字滚动效果
查看>>
Add Microsoft SQL JDBC driver to Maven(转)
查看>>
javaScript 事件流---冒泡 && 捕获
查看>>
原型和继承 constructor、prototype、__proto__
查看>>
html5 返回当前地理位置的坐标点(经纬度)
查看>>
DelayedQueue
查看>>
正则表达
查看>>
面向对象与领域建模
查看>>
jQuery获取CSS样式中的颜色值的问题
查看>>
struts2.x + Tiles2.x读取多个xml 配置文件
查看>>
Sqlite文件在ubunut的查看
查看>>
表单校验之datatype
查看>>
python第六篇文件处理类型
查看>>
kettle 数据库连接失败
查看>>
ListView失去焦点选中行不能高亮显示的问题解决
查看>>
# jsp及servlet学习笔记
查看>>
Kconfig详解
查看>>
关于linux发行版i386/i686/x86-64/的区别
查看>>
SPListTemplateType 枚举 (Microsoft.SharePoint) 创建列表时的ListTemplate Type属性
查看>>
利用private font改变PDF文件的字体
查看>>