早教吧作业答案频道 -->其他-->
hdoj1597杭电1597为何总WA?实在想不通,#include#include#includeintmain(){int64tx,n,k;scanf("%lld",&k);while(k--){scanf("%lld",&n);x=int64t((sqrt(double(1+8*n))-1.0)/2.0);n-=x*(x+1)/2;if(!n)n=x;n%=9;if(!n)printf("9\n");elseprintf(
题目详情
hdoj 1597 杭电 1597 为何总WA?实在想不通,
#include
#include
#include
int main()
{
int64_t x,n,k;
scanf("%lld",&k);
while(k--){
scanf("%lld",&n);
x=int64_t((sqrt(double(1+8*n))-1.0)/2.0);
n-=x*(x+1)/2;
if(!n) n=x;
n%=9;
if(!n) printf("9\n");
else printf("%lld\n",n);
}
return 0;
}
#include
#include
#include
int main()
{
int64_t x,n,k;
scanf("%lld",&k);
while(k--){
scanf("%lld",&n);
x=int64_t((sqrt(double(1+8*n))-1.0)/2.0);
n-=x*(x+1)/2;
if(!n) n=x;
n%=9;
if(!n) printf("9\n");
else printf("%lld\n",n);
}
return 0;
}
▼优质解答
答案和解析
hdu 不支持int64_t 用_int64 或者 long long int
#include
#include
#include
using namespace std;
int main()
{
long long int n,x;
double y;
int t;
cin>>t;
while(t--)
{
cin>>n;
y = (sqrt(1.0 + 8 * n) - 1) / 2;
if(int(y) == y ) // 你这个情况也没有处理
{
x = long long int(y);
}
else
{
x =long long int(y) + 1;
}
n = n - (x - 1) * x / 2;
if(n % 9 == 0)
printf("9\n");
else
printf("%I64d\n",n % 9);
}
}
#include
#include
#include
using namespace std;
int main()
{
long long int n,x;
double y;
int t;
cin>>t;
while(t--)
{
cin>>n;
y = (sqrt(1.0 + 8 * n) - 1) / 2;
if(int(y) == y ) // 你这个情况也没有处理
{
x = long long int(y);
}
else
{
x =long long int(y) + 1;
}
n = n - (x - 1) * x / 2;
if(n % 9 == 0)
printf("9\n");
else
printf("%I64d\n",n % 9);
}
}
看了 hdoj1597杭电1597...的网友还看了以下:
编写程序计算 e^x=1+x+x^2/2!+x^3/3!+….+x^n/n!x^n/n!0; n+ 2020-05-13 …
幂函数中偶函数指数过一二象限.不过原点.则幂函数y=x^(m/n)的mn奇偶判断.可是看不懂当初使 2020-05-16 …
2011吴江高一新生生活指南的几个题不会、求高人解答分解因式:(m²-n²)x²+m²x+n²x+ 2020-06-11 …
已知指数函数y=g(x)满足:g(3)=8,定义域为R的函数f(x)=n−g(x)m+2g(x)是 2020-07-22 …
hdoj1597杭电1597为何总WA?实在想不通,#include#include#includ 2020-07-23 …
求关于x的方程x[(x-1)^n-1]/(x-2)=0所有解.答案好像是x=0或x=e^(i*2k 2020-07-31 …
(1)已知关于X的方程X^2-(K-1)X+K+1=0的两个实数根的平方和等于4,求实数K的值.( 2020-08-01 …
设f(x)是一个n次多项式,若当k=0,1,...,n时有f(k)=k/(k+1),求f(n+1) 2020-08-02 …
一元一次不等式1.当K在什么范围内取何值时,关于X的方程(k+2)x-2=1-k(4-x)有不大于 2020-08-03 …
想求解x''(即二阶倒数)+(k/m)x'^n=0怎么解?如果为非齐次呢?顺便再告诉我这属于什么范畴 2020-12-07 …