SRM550 Div1Medium CheckerExpansion
来源:互联网 发布:蜂窝移动网络搜索定位 编辑:程序博客网 时间:2024/06/04 18:53
这题我也搞不明白,草草带过就好。。。
这题根据题意我们可以造出一张图来,然后我们就会发现神奇的事情
对于
而若
怎么发现的呢?我也不知道。。。
详见集训队作业
代码如下:
#include<bits/stdc++.h>using namespace std;#define ll long longchar str[105][105];int main(){ ll t,x,y,w,h; cin>>t>>x>>y>>w>>h; for(ll i=x;i<x+w;i++) for(ll j=y;j<y+h;j++){ str[i-x][j-y]='.'; if(i+j>2*t-2||(i+j)%2)continue; if((((i+j)/2)&j)==j){ if((i+j)%4==0)str[i-x][j-y]='A'; else str[i-x][j-y]='B'; } } for(int i=h-1;i>=0;i--){ for(int j=0;j<w;j++)printf("%c",str[j][i]); puts(""); } return 0;}
阅读全文
1 0
- SRM550 Div1Medium CheckerExpansion
- SRM550
- SRM550
- SRM 550 - 500 CheckerExpansion
- SRM548 Div1Medium KingdomAndDice
- SRM551 Div1Medium ColorfulWolves
- SRM573 Div1Medium Ski Resorts
- SRM574 Div1Medium PolygonTraversal
- SRM579 Div1Medium TravellingPurchasingMan
- SRM588 Div1Medium KeyDungeonDiv1
- SRM589 Div1Medium GearsDiv1
- SRM554 Div1Medium TheBrickTowerMediumDivOne
- SRM548 Div1Medium KingdomAndDice
- SRM551 Div1Medium ColorfulWolves
- SRM593 Div1Medium MayTheBestPetWin
- SRM573 Div1Medium Ski Resorts
- SRM579 Div1Medium TravellingPurchasingMan
- SRM588 Div1Medium KeyDungeonDiv1
- 自定义view-canvas练习
- Android O新特性和行为变更总结
- UnityShader入门精要学习笔记(十四):立方体纹理
- RabbitMQ常用命令
- Linux中内存buffer和cache的区别
- SRM550 Div1Medium CheckerExpansion
- JavaWeb之Servlet开发(一)
- Angular的变化检测
- vs2012 在js 加断点进行调试无效果
- 分布式系统架构的基本原则和实践
- vue对比与其他框架
- 数据结构 学习笔记(八):图(中):最短路径问题(单源最短路径 Dijkstra,多源最短路径 Floyd)
- 递增的整数序列链表的插入
- 一、kafka简介