C - Counting Squares
| |
| #include <bits/stdc++.h> |
| using namespace std; |
| |
| char s[10][10]; |
| bool check(int x,int y) { |
| return x>=1&&y>=1&&x<=9&&y<=9&&s[x][y]=='#'; |
| } |
| |
| |
| int main() { |
| for(int i=1;i<=9;i++) |
| for(int j=1;j<=9;j++) |
| cin>>s[i][j]; |
| int ans=0; |
| for(int x1=1;x1<=9;x1++) |
| for(int y1=1;y1<=9;y1++) |
| for(int x2=1;x2<=9;x2++) |
| for(int y2=1;y2<=9;y2++) { |
| if(x1==x2&&y1==y2)continue; |
| if(s[x1][y1]=='.'||s[x2][y2]=='.')continue; |
| int x3=x2-(y2-y1); |
| int y3=y2-(x1-x2); |
| int x4=x1-(y2-y1); |
| int y4=y1-(x1-x2); |
| if(check(x3,y3)&&check(x4,y4))ans++; |
| } |
| cout<<ans/4; |
| return 0; |
| } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现