b^3 - a^3 = c
http://oj.acm.zstu.edu.cn/JudgeOnline/problem.php?cid=4034&pid=0
C++版本一
#include<stdio.h> #include<math.h> #include<algorithm> #include<string.h> using namespace std; int main(){ int i,c,a,b; while(~scanf("%d",&c)){ b=1; a=1; long long TS=b*b*b-a*a*a; int flag=0; while(TS!=c){ if(TS>c)a++; else b++; TS=b*b*b-a*a*a; if(TS>c&&b-a==1){ flag=1; break; } } if(flag)printf("-1\n"); else printf("%d %d\n",a,b); } return 0; }
相關推薦
b^3 - a^3 = c
http://oj.acm.zstu.edu.cn/JudgeOnline/problem.php?cid=4034&pid=0 C++版本一 #include<stdio.h> #include<math.h> #include<algorithm
章節號比較排序(A.1、B.2.1、C.4)
java 章節號 排序 private static int compareSerialNum(String str1,String str2){ if(str1.equals(str2)){ return 0; } if(!str1.contains(".")&
對字符串'//*[@]/div/p/a[1]/c[2]/a[3]/b'從右向左依次刪除指定字符串
pan 元素 mpi div spa logs compile [1] rip import re s=‘//*[@]‘ a=s+‘/div/p/a[1]/c[2]/a[3]/b‘ c=[1,2] b=a.split(s) #切割 c=b[1].split(‘/‘) #
3.1、C#基礎 - C# 的 Hello World(2)
大小寫 我們 解釋 pre blog 分享 ref sharp 圖片 在上篇文章中,你跟著我寫了一個HelloWorld,本篇中,我們來談談一些C#程序中的小概念 1、C# 程序結構 一個 C# 程序主要包括以下部分: 命名空間聲明(Namespace declarati
3、【C++】繼承/多型
面向物件的三個基本特徵是:封裝、繼承、多型。其中,封裝可以隱藏實現細節,使得程式碼模組化;繼承可以擴充套件已存在的程式碼模組(類);它們的目的都是為了——程式碼重用。而多型則是為了實現另一個目的——介面重用! 封裝:將一類事物所共有的屬性和行為方法進行總結,封裝在一個類中
【HDU 2814 擴充套件尤拉 a^b ≡ (a mod c)^b mod ϕ(c)+ϕ(c) modc,b>=ϕ(c) 】
G(1)=F(ab)G(1)=F(ab) G(n)=G(n−1)F(ab)(n>=2)G(n)=G(n−1)F(ab)(n>=2) 求G(n)modc 具體: In mathematics, the Fibonacci numbers are a sequence of
輸出的字串中有空格並且無法替換B e a r e r N D c y Z T g 4 N z A t N 2 N h Z C 0 0 Y 2 E 4 L T g x M W E t O D Y
###1.檔案如下: Request url: appv2.qichacha.net/app/v1/extras/getVersion?platform=android&version=11.3.0×tamp=1543816102814&sign=ddc
3.8 Specific Constraints具體的約束
在前幾節中,我以一種通用的方式介紹了約束傳播和區域性一致性,但沒有說明當我們對約束的語義有一些特定資訊時應該做什麼。在本節中,我將開發一些可用的技術來考慮約束語義。 3.8.1 Specific Propagators in Solvers 求解器中的特定傳播器 所有的約束求解器都將
3-----A Forcast for Bicycle Rental Demand Based on Random Forests and Multiple Linear Regression
基於自行車租賃需求的預測隨機森林與多元線性迴歸 內蒙古大學的 本文要求結合歷史使用模式用天氣資料預測自行車租賃需求 this paper proposes a random forest model and a GBM packet to improve the decision tre
POJ-3243-Clever Y-擴充套件Bsgs演算法-已知a,c,p,和a^b=c(mod p),求b
【Description】 Little Y finds there is a very interesting formula in mathematics: XYmod Z=K X^Y mod\:Z=K XYmodZ=K
Codeforces Round #488 by NEAR (Div. 2) A模擬 B貪心,排序C計算幾何D討論思維
A Code: #include <bits/stdc++.h> #define LL long long using namespace std; const int AX = 1e2
3 More Effective C++—條款6(自定義自增/自減操作符)
1 過載操作符 C++允許使用者自定義自增、自減操作符。兩種操作符都有對應的前置、後置形式。如下所示: index++ // 返回原值,並自增 ++index // 自增,並返回新值 index-- --index 過載操作符如下程式碼所示。由於前置(pref
【資料結構 C描述】有兩個整數集合 A 和 B 分別用兩個線性表 LA 和 LB 表示,求:一個新的集合A=A∪B,A仍然為純集合,線性表採用鏈式儲存方式。【單鏈表】
這是我的作業題,作業寫完後再附到部落格中,可能程式碼寫得很爛。雖然是C語言寫的,但是我在其中加入了C++的寫法,例如cout。我懶得寫printf的格式控制符,所以用cout來輸出內容,這樣我感覺簡便多了 題目 假設:有兩個整數集合 A 和 B 分別用兩個線性表
用SQL語句實現:當A列大於B列時選擇A列否則選擇B列,當B列大於C列時選擇B列否則選擇C列。
資料庫中有A B C三列,用SQL語句實現:當A列大於B列時選擇A列否則選擇B列,當B列大於C列時選擇B列否則選擇C列。 方法一: select (case when a>b then a else b end ),(case when b>c then b esle c end) f
readline中的鍵盤碼^[[A,^[[B,^[[D,^[[C (ANSI控制碼)
最近除錯u-boot的readline,對一些特殊按鍵鍵值有些疑惑,比如↑↓←→四個鍵,在linux的minicom敲下這幾個鍵,串列埠會輸出什麼資料。其實不需要用串列埠測試,我們可以寫個小程式測試一下: 點選(此處)摺疊或開啟 #include <stdi
如果類a繼承類b,實現介面c,而類b和介面c中定義了同名變數,請問會出現什麼問題?(瞬聯)
如果類a繼承類b,實現介面c,而類b和介面c中定義了同名變數,請問會出現什麼問題?(瞬聯)interface A{ int x = 0;}class B{ int x =1;}class C extends B implements A{
給定一個百分制的分數,輸出相應的等級。 90分以上 A級 80~89 B級 70~79 C級
90分以上 A級 80~89 B級 70~79 C級 60~69 D級 60分以下 E級
java實現三個執行緒A B C,A執行緒列印A之後才能B執行緒列印B,然後接著C執行緒執行列印C,繼而迴圈下去
最近看到有人提問這個問題,而且好多人又是轉載的,寫了一大堆,看的我頭都大了。於是自己做了個小程式輕鬆解決。 附上程式碼: package pcitc; import java.util.concurrent.locks.Lock; import java.util.conc
3分鐘瞭解C語言是什麼
C程式語言是面向結構的程式語言,由Dennis裡奇於1972年在貝爾實驗室開發 C語言程式設計的特點是從所謂的“B”較早的語言( - BCPL基本組合程式語言)派生 C語言被髮明實現UNIX作業系統 1978年,丹尼斯里奇和Brian Kernighan的出版第一版“C程式設計語言”俗稱K&R C 1983
字串A中出現B時就用C來代替
這個問題的重點是不使用STL C語言的動態分配記憶體: malloc(分配的位元組大小) free() cstring庫中的函式: strlen() strncmp() strncat() strncpy() 該演算法使用的格外空間大小 O(n