日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > UVa 356 - Square Pegs And Round Holes

UVa 356 - Square Pegs And Round Holes

來源:程序員人生   發布時間:2014-12-22 08:27:57 閱讀次數:2528次

題目:在1個2n*2n的網格中間畫1個直徑為2n⑴的圓,問圓內部的格子和和圓相交的格子個數。

分析:計算幾何。分別計算出圓和每一個整數橫坐標的交點(xi,yi)。

            ceil(yi)- ceil(yi⑴)即為每列的相交格子個數,floor(yi)即為每列圓內格子個數。

說明:注意精度(⊙_⊙)。

#include <algorithm> #include <iostream> #include <cstdlib> #include <cstring> #include <cstdio> #include <cmath> using namespace std; int main() { int n,in,on,count = 0; while (cin >> n) { in = 0,on = 0; double r,l = n-0.5; for (int i = 1 ; i < n ; ++ i) { r = sqrt((n-0.5)*(n-0.5)-i*i); on += ((int)(l+1⑴e⑴2) - (int)(r+1⑴e⑴2)+1)<<2; in += ((int)(r+1e⑴2))<<2; l = r; } on += ((int)(l+1⑴e⑴0))<<2; if (count ++) printf(" "); printf("In the case n = %d, %d cells contain segments of the circle. ",n,on); printf("There are %d cells completely contained in the circle. ",in); } return 0; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品欧美日韩 | 麻豆av一区 | 欧美色综合天天久久综合精品 | 成人性生交大片免费网站 | 粉嫩久久99精品久久久久久夜 | 日韩欧美在线看 | 国产亚洲精品久久久 | 免费黄色高清视频 | 国产亚洲欧美一区二区 | 澳门永久av免费网站 | 亚洲精品麻豆 | 亚洲精品66 | 男女羞羞免费视频 | 99re这里只有精品99 | 精品国产凹凸成av人导航 | 91精品电影 | 日韩人体视频 | 国产一区二区色 | 香蕉视频成年人 | 久久久久久免费 | 男女免费网站 | 日本久久网 | 欧美日韩免费观看视频 | 大陆一级毛片免费视频观看 | 国产精品99精品久久免费 | 高清国产一区二区三区 | 精品久草| 久久精品日韩 | 香蕉一区二区 | 亚洲性激情 | www.射| 999久久精品 | 高清一区二区三区 | 亚洲一区二区综合 | 黄色av网| 福利片免费观看 | 一区二区三区免费观看 | 亚州男人天堂 | 狠狠干2024 | 爱情岛论坛首页永久网址 | av亚洲在线 |