新聞中心
🧑?🎓個人介紹:大二軟件生,現(xiàn)學(xué)JAVA、Linux、MySQL、算法
創(chuàng)新互聯(lián)公司公司2013年成立,先為山丹等服務(wù)建站,山丹等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為山丹企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。💻博客主頁:渡過晚楓渡過晚楓
👓系列專欄:[編程神域 C語言],[java/初學(xué)者],[藍(lán)橋杯]📖階段目標(biāo):備戰(zhàn)2023藍(lán)橋杯java個人賽
👻不能逃避,不能逃避,不能逃避,去成為更好的自己!👻
一、🍁題目描述:
小藍(lán)發(fā)現(xiàn),他將1至1000000007之間的不同的數(shù)與2021相乘后再求除以1000000007的余數(shù),會得到不同的數(shù)。
小藍(lán)想知道,能不能在1至1000000007之間找到一個數(shù),與 2021相乘后再除以1000000007后的余數(shù)為999999999。如果存在,請在答案中提交這個數(shù);
如果不存在,請在答案中提交0。
二、🍁題目分析:
我采用的是最簡單的方法,遍歷,判斷結(jié)果。
我們知道,這類填空題往往只有一個答案,故當(dāng)一個符合條件的數(shù)時,我們便可以跳出循環(huán)以便縮短執(zhí)行時間了。
其結(jié)果為:17812964
三、🍁解題代碼:
package JAVA_Lanqiao_2021;
public class D
{
public static void main(String[] args)
{
for(long i=1;i<=1000000007;i++) {
if((i*2021)%1000000007==999999999)
System.out.println(i);
}
}
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁題目:[第十二屆藍(lán)橋杯/java/算法]D——相乘-創(chuàng)新互聯(lián)
本文地址:http://fisionsoft.com.cn/article/cdidds.html