AC
<?php // Run Time(ms) 0 // Run Memory(KB) 212 $arr = array(); for($ii = 0; $ii < 16; $ii++){ fscanf(STDIN, "%d%d%d", $arr[$ii]['R'], $arr[$ii]['G'], $arr[$ii]['B']); } while( fscanf(STDIN, "%d%d%d", $color['R'], $color['G'], $color['B']) <> NULL){ if($color['R'] == -1 && $color['G'] == -1 && $color['B'] == -1){ break; } $min = 765; $sub = -1; for($ii = 0; $ii < 16; $ii++){ $dis[$ii] = abs($color['R'] - $arr[$ii]['R']) + abs($color['G'] - $arr[$ii]['G']) + abs($color['B'] - $arr[$ii]['B']); if($min > $dis[$ii]) { $min = $dis[$ii]; $sub = $ii; } } $max = $min * 1.733; // 1.733 == sqrt(3) $rst = pow($color['R'] - $arr[$sub]['R'], 2) + pow($color['G'] - $arr[$sub]['G'], 2) + pow($color['B'] - $arr[$sub]['B'], 2); for($ii = 0; $ii < 16; $ii++){ if($dis[$ii] < $max && $ii <> $sub) { $tmp = pow($color['R'] - $arr[$ii]['R'], 2) + pow($color['G'] - $arr[$ii]['G'], 2) + pow($color['B'] - $arr[$ii]['B'], 2); if($tmp < $rst) { $rst = $tmp; $sub = $ii; } } } print "(".$color['R'].",".$color['G'].",".$color['B'].") maps to (".$arr[$sub]['R'].",".$arr[$sub]['G'].",".$arr[$sub]['B'].")/n"; }
Key Point
In 3 dimension, two points' distance should be more than (Δx + Δy + Δz) / sqrt(3)
修復 MySQL 8.4 的 "mysql_native_password is not loaded" 插件未加載錯誤 將 mysql_native_password 用戶更新到 caching_sha2_password 在具有足夠權限
引言 在當今數字化時代,網絡數據採集已成爲獲取信息的重要手段之一。Symfony Panther,作爲Symfony生態系統中的一個強大工具,爲開發者提供了一種簡單、高效的方式來模擬瀏覽器行爲,實現網絡數據的採集和自動化操作。本文將通過
在這裏分享一下通過拖取 DataCube 代碼審計後發現的一些漏洞,包括前臺的文件上傳,信息泄露出賬號密碼,後臺的文件上傳。當然還有部分 SQL 注入漏洞,因爲 DataCube 採用的是 SQLite 的數據庫,所以SQL 注入相對來說顯
PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能。 立即獲取PhpStorm
<?php echo 333; // 檢查 pcntl 擴展是否安裝 if (!function_exists('pcntl_fork')) { die('PCNTL functions not available on t
您可以在這裏檢查和比較這兩種排序規則提供的排序順序: https://collation-charts.org/mysql60/mysql604.utf8_unicode_ci.european.html https://collation
前言 隨着互聯網的發展,信息獲取已經成爲了人們日常生活和工作中的重要一環。而在信息獲取的過程中,網絡爬蟲作爲一種自動化的數據採集工具,爲我們提供了極大的便利。本文將介紹如何利用PHP編寫一個簡單而高效的網絡爬蟲,實現快速爬取百度搜索的實
導語 | 近期 TIOBE 最新指數顯示,PHP 的流行度降至了歷史最低,排在第 17 名,同時,在年度 Stack Overflow 開發者調查報告中,PHP 在開發者中的受歡迎程度已經從之前的約 30% 萎縮至現在的 18%。“P
這個其實是一個特別高頻的面試題,松哥也一直很想和大家仔細來聊一聊這個話題,網上關於這塊的文章很多,但是我一直覺得要把這個問題講清楚還有點難度,今天我來試一試,看能不能和小夥伴們把這個問題梳理清楚,當然,如果小夥伴們覺得看文章不過癮,松哥也有
分享8個開箱即用的API,方便日常處理集合。 1. 快速過濾空值:Stream.ofNullable 該方法是在 Java 9 中引入的,有助於過濾集合中的所有空值,從而可能使我們避免空指針異常。 在下面的示例中,有一個包含 null 的L
一、背景 在日常部門OpsReview過程中,部門內多次遇到應用容器所在的宿主機磁盤繁忙導致的接口響應緩慢,TP99增高等影響服務性能的問題,其中比較有效的解決方案是開啓日誌的異步打印,可以有效避免同步日誌打印在磁盤IO高起的情況下拖慢業
本文分享自華爲雲社區《【MySQL技術專欄】MySQL8.0直方圖介紹》,作者:GaussDB 數據庫。 背景 數據庫查詢優化器負責將SQL查詢轉換爲儘可能高效的執行計劃,但因爲數據環境不斷變化導致優化器對查詢數據瞭解的不夠充足,可能無法
每篇一句 大魔王張怡寧:女兒,這堆金牌你拿去玩吧,但我的銀牌不能給你玩。你要想玩銀牌就去找你王浩叔叔吧,他那銀牌多 前言 爲了講述好Spring MVC最爲複雜的數據綁定這塊,我前面可謂是做足了功課,對此部分知識此處給小夥伴留一個學
作者:vivo 互聯網數據庫團隊- Qiu Xinbo 本文主要通過圖示介紹了用主鍵進行分片查詢的過程,介紹了主鍵分頁查詢存在SQL性能問題,如何去創建高效的索引去優化主鍵分頁查詢的SQL性能問題 對於數據分佈不均