程序运行总时间大于3s?
一种报数游戏是从1开始连续报数,如果报到7的倍数(7,14,21,28……)或者包含数字7的数(7,17,27,37……)就用拍手代替这个数而不能报出。假设你连续听到m声拍手,问造成你听到m声拍手的第一下拍手所代表的数是几?例如,你听到了两次连续的拍手,最小的可能这两次拍手是27和28,因此输出27。 输入m, 输出这m次连续的拍手第一下所代表的最小可能的数。
我的现实方式是:
public class Test
{
public static int number(int m)
{
int one=1;
boolean b=true;
int chenggong=0;
while(b){
chenggong=0;
for (int i = 0; i < m; i++) {
if((one+i)%7==0||(one+i-7)%10==0){
chenggong++;
}
}
if(chenggong==m){
b=false;
}else{
b=true;
}
one++;
}
return one-1;
}
//start 提示:自动阅卷起始唯一标识,请勿删除或增加。
public static void main(String args[])
{
long startTime=System.currentTimeMillis(); //获取开始时间
System.out.println(number(2));
long j=0;
while(j<10000.0){
System.out.println(j);
j++;
}
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
}
//end //提示:自动阅卷结束唯一标识,请勿删除或增加。
}
我的现实方式是:
public class Test
{
public static int number(int m)
{
int one=1;
boolean b=true;
int chenggong=0;
while(b){
chenggong=0;
for (int i = 0; i < m; i++) {
if((one+i)%7==0||(one+i-7)%10==0){
chenggong++;
}
}
if(chenggong==m){
b=false;
}else{
b=true;
}
one++;
}
return one-1;
}
//start 提示:自动阅卷起始唯一标识,请勿删除或增加。
public static void main(String args[])
{
long startTime=System.currentTimeMillis(); //获取开始时间
System.out.println(number(2));
long j=0;
while(j<10000.0){
System.out.println(j);
j++;
}
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
}
//end //提示:自动阅卷结束唯一标识,请勿删除或增加。
}
...全文
相关推荐
python程序运行进程、使用时间、剩余时间显示功能的实现代码
主要介绍了python程序运行进程、使用时间、剩余时间显示功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
esp32S3 lvgl驱动驱动st7789 进行显示ntp实时更新的时间
esp32S3 lvgl驱动驱动st7789 进行显示ntp实时更新的时间
3d3s时间补丁
3d3s软件的时间补丁,用于程序的时间提示错误的补充
sleeper,电脑S3 S4测试
电脑S3 S4测试;电脑S3 S4测试;电脑S3 S4测试;电脑S3 S4测试;电脑S3 S4测试;电脑S3 S4测试
判断S1大于S2是否为真
判断S1大于S2是否为真,该程序用VC2010编译器编写,



