日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[AHOI 2016初中组]迷宫

發布時間:2025/4/16 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [AHOI 2016初中组]迷宫 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Description

小雪和小可可被困在了一個無限大的迷宮中。

已經知道這個迷宮有 N 堵環狀的墻,如果把整個迷宮看作是一個二維平面,那么每一堵墻都是平面上一個圓。任意兩個圓不相交,不重合,也不會相切, 但有可能相互包含。小雪和小可可分別被困在了 2 個不同的位置,且保證他們的位置與這些圓不重合。

他們只有破壞墻面才能穿過去。

小雪希望知道,如果他們要相見,至少要破壞掉多少堵墻?他們可以在任何位置相見。

Input

第一行有一個整數 N,表示有多少堵墻,保證 0<=N<=8000。

之后 N 行,每一行有三個整數 x, y 和 r,表示有一堵環狀的墻是以(x,y)為圓形, r為半徑的。保證-100000000<=x,y,r<=100000000。

再下一行有一個整數 Q,表示有多少組詢問,保證 1<=Q<=8000。

之后 Q 行,每一行有 4 個整數 a, b, c 和 d,給出了一組詢問,表示小雪所在的位置為(a,b),小可可所在的位置為(c,d)。保證-100000000<=a,b,c,d<=100000000。

Output

輸出 Q 行,對應 Q 次詢問,每一行輸出一個整數,表示最小需要破壞掉多少堵墻才能相見。

Sample Input

3
0 0 1
3 0 1
2 0 4
1
0 0 3 0

Sample Output

2

Hint

對于 20%的數據, 0<=N<=200。

對于 40%的數據, 0<=N<=1000。

對于 100%的數據, 0<=N<=8000, 0<=Q<=8000。

此外,還有額外的 20%的數據,滿足 0<=N<=1000, 0<=Q<=1000。

所有數絕對值不超過 100000000。

大數據點時限3s。

?

題解

水題一道...枚舉所有的圓看是否同在園內或同在圓外...

1 //It is made by Awson on 2017.11.6 2 #include <map> 3 #include <set> 4 #include <cmath> 5 #include <ctime> 6 #include <queue> 7 #include <stack> 8 #include <cstdio> 9 #include <string> 10 #include <vector> 11 #include <cstdlib> 12 #include <cstring> 13 #include <iostream> 14 #include <algorithm> 15 #define LL long long 16 #define Max(a, b) ((a) > (b) ? (a) : (b)) 17 #define Min(a, b) ((a) < (b) ? (a) : (b)) 18 #define sqr(x) ((x)*(x)) 19 #define y1 yy 20 using namespace std; 21 const int N = 8000; 22 23 int n, m; 24 struct circle { 25 LL x ,y, r; 26 }a[N+5]; 27 LL x1, x2, y1, y2; 28 29 void work() { 30 scanf("%d", &n); 31 for (int i = 1; i <= n; i++) scanf("%lld%lld%lld", &a[i].x, &a[i].y, &a[i].r); 32 scanf("%d", &m); 33 while (m--) { 34 int cnt = 0; bool flag = 0; 35 scanf("%lld%lld%lld%lld", &x1, &y1, &x2, &y2); 36 for (int i = 1; i <= n; i++) { 37 flag = 0; 38 if (sqr(x1-a[i].x)+sqr(y1-a[i].y) < sqr(a[i].r)) flag = !flag; 39 if (sqr(x2-a[i].x)+sqr(y2-a[i].y) < sqr(a[i].r)) flag = !flag; 40 cnt += flag; 41 } 42 printf("%d\n", cnt); 43 } 44 } 45 int main() { 46 work(); 47 return 0; 48 }

?

轉載于:https://www.cnblogs.com/NaVi-Awson/p/7857303.html

總結

以上是生活随笔為你收集整理的[AHOI 2016初中组]迷宫的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99久久久国产精品无码网爆 | 久久久精品国产sm调教网站 | 欧美一区二区三区影院 | 人妻av一区二区 | 免费av中文字幕 | 国产精品18久久久久久vr下载 | 欧美一级在线观看视频 | 狠狠搞av| va在线观看 | 在线无码va中文字幕无码 | 一级女性全黄久久生活片免费 | 日韩精品欧美精品 | 天堂一区二区三区四区 | 善良的公与媳hd中文字 | 午夜精品久久久久久久久 | 又大又长粗又爽又黄少妇视频 | 国产无套在线观看 | 国产xx视频| 好大好爽视频 | 亚洲性色图 | 久热中文 | 野花成人免费视频 | 国产精品成人一区二区三区电影毛片 | 欧美性久久 | 日韩精选av| 欧美极品一区二区 | 又黄又色又爽 | 日本福利一区二区 | 亚瑟av| 国产一区二区三区免费视频 | 特级丰满少妇一级aaa爱毛片 | 无码人妻一区二区三区在线 | 美国美女群体交乱 | 特级西西444www大胆免费看 | 激情xxx | 亚洲一区二区三区不卡视频 | 久久国产精品久久久久 | 夜久久| 日韩第八页 | 精品九九在线 | 亚洲国产精品狼友在线观看 | 国产裸体网站 | 日韩美女国产精品 | 精品福利视频一区二区 | 少妇丰满尤物大尺度写真 | 白俄罗斯毛片 | 天堂在线视频免费 | 邵氏电影《金莲外传2》免费观看 | www视频在线观看免费 | 亚洲综合一区二区三区 | 日日夜夜精 | 综合亚洲欧美 | 不卡av网站 | 亚洲一区二区福利视频 | 成人免费看类便视频 | 天堂av电影在线观看 | 美女色网站 | 日韩黄色一级大片 | 手机av在线看 | 中文字幕不卡在线播放 | 色一情一伦一子一伦一区 | 高潮毛片无遮挡免费看 | 日韩国产电影 | 色哟哟黄色 | 黄a毛片| 成人一区二区在线 | 免费看a网站 | 麻豆一区二区在线观看 | 熟女一区二区三区四区 | 午夜免费福利小电影 | 欧美 日韩 中文字幕 | 国产精品免费久久久 | 黑名单上的人全集免费观看 | 免费网站污 | 国产精品无码一区二区三 | 懂色av一区二区三区四区五区 | 激情婷婷综合网 | 亚洲精品国产手机 | 欧美视频在线一区二区三区 | 中文字幕免费在线 | 香蕉视频911 | 91在线看片 | 女人一区二区三区 | 亚洲大逼 | 日韩精品电影一区二区三区 | 国内福利视频 | 欧美伦乱| 国产情侣激情 | 色多多视频污 | 国产高清精品软件丝瓜软件 | www.国产区| 国产美女精品久久久 | 超薄肉色丝袜一二三 | 精品乱码一区二区三区四区 | 伦理自拍| 伊人久综合 | 青青草免费在线 | 国产精品视频网 | 欧美婷婷六月丁香综合色 |