用户:
方圆三角查看:22 回复:6 评论:22 创建时间:2023-07-13T16:06:23
这两题多为自编,若有相似…………其实也应该相似吧…………
小方:你这开头怎么变了???
小圆:你可以问出题人。
出题人(方圆三角):有什么实话实说,有借鉴就是有借鉴。
——————正文开始——————
题目1:正四则运算
题目2:反四则运算
建议用时:5~10分/题
提交代码:Python
参喵大小:73字节
【题目描述】
这两道编程题,都来源于一个公式:
k=(n+n)+(n-n)+(n*n)+(n/n)
在第一题中,将给出n,返回k;在第二题中将给出k,返回n。
【题目要求】
你需要定义一个函数,即t1(n)和t2(k),分别表示Task 1和Task 2,两个函数的返回值分别为通过公式得出来的k和n。
如果你提交的代码不包含函数t1(n)或t2(k),就会导致这道题50%的分没了……
注意!你的代码不应该包含任何输入和输出!你的代码只能包含两个定义函数的部分!
【样例输入与输出】
这道题没有输入和输出。
【限制】
运行时间限制1秒(超限判TLE),文件须在100字节以内(超限判MLE),没有输出(超限判OLE)。
——————下面的是评分规则,一般可以跳过。——————
【判题规则】
选自判题规则:
每题有20个测试点,每个测试点5分,原满分100分/题,原满分共200分,评分规则:
p=总原得分(分),
b=字节数是否<=100字节(成立为1,不成立为0),
t=运行时间是否<=1秒(成立为1,不成立为0),
k=综合评分。
k=p*t*b
【数据规模与运算】
对于两道题:
对于100%的数据,保证计算得出的或调用函数时的实参n和k都是整数。
对于第一题:
对于50%的数据,保证1<=n<=10。
对于100%的数据,保证1<=n<=10**9。
对于第二题:
对于50%的数据,保证1<=n<=20(n是给入的实参)。
对于100%的数据,保证1<=k<=10**18。
【得分规则】
对于一个数据的得分是5分,共40个数据(40个数据是固定的),共200分。单个检查点对得AC,错得WA;超时、超内存、超输出、运行时报错,分别判TLE、MLE、OLE、WA。
整道题将由机器判题(自己写的判题代码)。
【提示】
请注意你的运行时间!!!
若有更改,详见评论区。
#include<iostream>
using namespace std;
int main(){
int a;//c++
cin<<a;
for(int b=0;;){
if(喵+b*b==a){
break;
}
b++;
}
cout<<b;
return 0;
}点赞0
评论
#include<iostream>
using namespace std;
int main(){
int a;//c++
cin>>a;
int b=0;
for(;;){
if(2*b+b*b==a){
int c=b;
break;
}
b++;
}
cout<<b;
return 0;
}点赞0
评论
#include<iostream>
using namespace std;
int main(){
int a;
int b=0;
for(;;){
if(2*b+b*b+1==a){
break;
}
b++;
}
return 0;
}点赞0
评论