国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第三次ACM校隊(duì)周賽考核題+生活隨筆

這篇具有很好參考價(jià)值的文章主要介紹了第三次ACM校隊(duì)周賽考核題+生活隨筆。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本周ACM校隊(duì)周賽考核題

1.簡(jiǎn)單數(shù)學(xué)(簽到題)

題目:

Joker想要買三張牌,但是三張牌太少了,老板不賣,除非Joker算出老板給出的數(shù)學(xué)題。

現(xiàn)在老板給出t組數(shù)據(jù),每一組數(shù)據(jù)有三個(gè)數(shù)a,b,c,要計(jì)算出每一組數(shù)據(jù)三個(gè)數(shù)相加是否是3的倍數(shù),是的話就輸出”Yes”,否則就輸出”No”.

第三次ACM校隊(duì)周賽考核題+生活隨筆,周記生活,java,算法,開發(fā)語言,生活?

代碼?


import java.util.Scanner;

public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
        Scanner scanner=new Scanner(System.in);
        int n=scanner.nextInt();
        int arr[][]=new int[n][3];
        for(int i=0;i<n;i++) {
        	for(int j=0;j<3;j++) {
        		arr[i][j]=scanner.nextInt();
        	}
        }
        
        
        for(int i=0;i<n;i++) {
        	long sum=0;
        	for(int j=0;j<3;j++) {
        		sum+=arr[i][j];
        	}
        	if(sum%3==0) {
        		System.out.println("Yes");
        	}else {
        		System.out.println("No");
        	}
        }
        
	}

}

2.奇奇偶偶

題目:

Joker今天學(xué)完了數(shù)組,他發(fā)現(xiàn)在數(shù)組上面可以進(jìn)行很多有意思的操作,現(xiàn)在他想對(duì)一個(gè)長(zhǎng)度為n的數(shù)組a進(jìn)行以下操作:

將兩個(gè)元素?ai和 aj?互換,使得 i≠j、ai和 aj要么 都是偶數(shù),要么 都是奇數(shù)。

他想知道是否可以通過執(zhí)行任意次數(shù)(可能為零)的操作對(duì)數(shù)組進(jìn)行非遞減排序。

?第三次ACM校隊(duì)周賽考核題+生活隨筆,周記生活,java,算法,開發(fā)語言,生活

第三次ACM校隊(duì)周賽考核題+生活隨筆,周記生活,java,算法,開發(fā)語言,生活?

?分析:由于偶數(shù)只能和偶數(shù)交換,奇數(shù)只能和奇數(shù)交換,因此只需要判斷排序后的數(shù)組,跟原來的數(shù)組 相比,每個(gè)位置上的奇偶性是否改變,如果沒有改變,證明可以通過任意次數(shù)的操作對(duì)數(shù)組進(jìn)行非遞減排序,

代碼:

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
        while(t-->0){
            int n = sc.nextInt();
            int[] a = new int[n];
            int[] x = new int[n];
            for(int i = 0 ;i< n;i++){
                a[i] = sc.nextInt();
                x[i] = a[i];
            }
            Arrays.sort(a);
            boolean flag = false;
            for(int i = 0;i<n;i++){
                if(a[i] % 2 != x[i] % 2) flag = true;
            }
            if(flag) System.out.println("No");
            else System.out.println("Yes");
        }
    }
}

?3.圓的藝術(shù)(數(shù)學(xué)問題)

給定一個(gè)圓和n條直線,現(xiàn)在需要使用這n條線盡可能地把圓分成多份,問使用n條線最多能把圓分成幾份?

輸入描述:

第一行給定一個(gè)正整數(shù)T,代表數(shù)據(jù)組數(shù)。(T<=1e5)。

接下來T行,每行一個(gè)非負(fù)整數(shù),代表線的數(shù)量。(<=1e6)

輸出描述:

共T行,每行一個(gè)整數(shù),代表n條線最多能把圓分成幾份。

示例:輸入 2? ?2? 4? ?輸出:? 4? ?11

第三次ACM校隊(duì)周賽考核題+生活隨筆,周記生活,java,算法,開發(fā)語言,生活

如果想要把圓分成的塊數(shù)最多,那么增加的每一條線都不能過前面所有的交點(diǎn),分析如下

?

圓面本身是一個(gè)部分;

  第一條直線只能穿過一個(gè)部分(圓面本身),畫第一條直線時(shí)圓面加一個(gè)部分,圓面最多分成(1+1)=2(塊);

  第二條直線只能穿過兩個(gè)部分,畫第二條直線時(shí)圓面加兩個(gè)部分,圓面最多分成(1+1+2)=4(塊);

  第三條直線只能穿過三個(gè)部分,畫第三條直線時(shí)圓面加三個(gè)部分,圓面最多分(1+1+2+3)=7(塊);

  第四條直線能穿過四個(gè)部分,畫第四條直線時(shí)圓面力四個(gè)部分,圓面最多分(1+1+2+3+4)=11(塊);

  依次類推可得,n條直線最多能將圓面分成[1+(1+2+3+4+…+n)](塊)

也就是第三次ACM校隊(duì)周賽考核題+生活隨筆,周記生活,java,算法,開發(fā)語言,生活

因此,代碼如下

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
         
        while(t-->0){
            long res = 0L;
            long n = sc.nextLong();
             
            System.out.println(n*(n-1) /2 + 1 + n);
        }
    }
}

4.又是時(shí)間問題

自從上一次,Joker解決完兩個(gè)時(shí)間點(diǎn)的差值之后,他奮發(fā)圖強(qiáng)努力學(xué)習(xí),終于又遇到了一個(gè)問題,他家的時(shí)鐘壞了,顯示的時(shí)間不一定正確(即大小和順序可能會(huì)出錯(cuò)),但是顯示的時(shí)間(時(shí)鐘,分鐘,秒鐘一定都是2位數(shù)的),所以他想請(qǐng)你幫他看看他家的時(shí)鐘?,F(xiàn)在給定t個(gè)字符串每個(gè)字符串都表示一個(gè)時(shí)間,現(xiàn)在要解決的問題是,判斷每一個(gè)字符串表示的時(shí)間在經(jīng)過換位后是否可以變成正確的時(shí)間,不可以的話就輸出No,否則就計(jì)算出這個(gè)字符串所能表示的正確時(shí)間的最大時(shí)間的總秒數(shù)。

(注:正確時(shí)間:?(0 <= |時(shí)鐘|?<= 23, 0 <= |分鐘|?<= 59, 0 <= |秒鐘|?<= 59))

?輸入描述:

第一行輸入一個(gè)正整數(shù)t表示組數(shù);接下來t行每行一個(gè)字符串表示時(shí)間,

輸出描述:

對(duì)于是正確的時(shí)間就輸出,這個(gè)字符串所能表示的最大的正確時(shí)間的總秒數(shù),否則就輸出”No”;

例子:

輸入;

3
12:20:60
20:23:40
00:20:30

輸出

No
85220
73800

分析:考查的主要就是字符串轉(zhuǎn)換為數(shù)字,最后判斷一下

代碼如下

import java.util.Arrays;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
        for (int i = 0; i < t; i++) {
            String s = sc.next();
            String[] split = s.split(":");
            Arrays.sort(split);
            int[] arr = new int[]{Integer.valueOf(split[0]), Integer.valueOf(split[1]), Integer.valueOf(split[2])};
            if (arr[0] >= 24 || arr[2] >= 60) {
                System.out.println("No");
                continue;
            }
            int cnt = 0;
            for (int j = split.length - 1; j >= 0; j--) {
                if (arr[j] <= 23) {
                    cnt = j;
                    break;
                }
            }
            if (cnt==0){
                System.out.println(arr[0]*3600+arr[2]*60+arr[1]);
            }else if (cnt==1){
                System.out.println(arr[1]*3600+arr[2]*60+arr[0]);
            }else{
                System.out.println(arr[2]*3600+arr[1]*60+arr[0]);
            }
        }
    }
}

總之,這周的題不是很難,主要是對(duì)基本功的考察,由此可見自己的基本功還是不是很扎實(shí),需要好好練習(xí)

生活:

這周過的很忙,但是是那種虛無的忙,很討厭這種感覺,其實(shí),凡事,應(yīng)該提前做好規(guī)劃的,而不是總在等待deadline

向上的路總是難走的,因?yàn)樗鼰o時(shí)不刻磨練著一個(gè)人的意志力。

隔壁新鄉(xiāng)學(xué)院的同學(xué),再次聯(lián)系到的時(shí)候,沒想到已經(jīng)考研上岸了,他說,這一路,真的很難走,從大一的掛四課被給家長(zhǎng)打電話,到最后的考研上岸,整天整天的學(xué),整夜整夜的熬,度過了疫情三年,度過了大洪水,每年只有春節(jié)的時(shí)候回家,那時(shí)候覺得根本看不到希望,也很迷茫,不知道路在哪里......。

總之,一路辛苦,以后,繼續(xù)加油,追夢(mèng)人。每個(gè)人都會(huì)去選擇不同的路,但是,無論選擇了哪條路,都應(yīng)該靜下心來去沉淀,去學(xué)習(xí),遇到困難的時(shí)候,都應(yīng)該告訴自己再往前一步,哪怕是自救還是借助他人的力量,而不是就此躊躇不前。

黎明之前最黑暗,誰先放棄誰笨蛋!

????????前面終有些光亮在等著你????????

第三次ACM校隊(duì)周賽考核題+生活隨筆,周記生活,java,算法,開發(fā)語言,生活

?下周就要繼續(xù)寫項(xiàng)目了,還有每天一兩道算法題,還有對(duì)vue的知識(shí)點(diǎn)的理解和掌握。

偶,對(duì)了,收到了?全國(guó)大學(xué)生英語競(jìng)賽的省級(jí)二等獎(jiǎng)證書了,是上學(xué)期的比賽了,開心開心,繼續(xù)加油文章來源地址http://www.zghlxwxcb.cn/news/detail-737740.html

到了這里,關(guān)于第三次ACM校隊(duì)周賽考核題+生活隨筆的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SQL第三次實(shí)驗(yàn)

    SQL第三次實(shí)驗(yàn)

    接實(shí)驗(yàn)2 目錄 一、數(shù)據(jù)庫(kù)的單表查詢和連接查詢 1.查詢各位學(xué)生的學(xué)號(hào)、班級(jí)和姓名 2.查詢課程的全部信息 ?3.查詢數(shù)據(jù)庫(kù)有哪些專業(yè)班級(jí) ?4.查詢學(xué)時(shí)數(shù)大于60的課程信息 5.查詢?cè)?986年出生的學(xué)生的學(xué)號(hào)、姓名和出生日期 ?6.查詢?nèi)巫鳂I(yè)的成績(jī)都在80分以上的學(xué)號(hào)、課程號(hào)

    2023年04月08日
    瀏覽(16)
  • 第三次作業(yè)

    綜合練習(xí):請(qǐng)給openlab搭建web網(wǎng)站 ? 網(wǎng)站需求: ? 1.基于域名[www.openlab.com](http://www.openlab.com)可以訪問網(wǎng)站內(nèi)容為 welcome to openlab!!! ? 2.給該公司創(chuàng)建三個(gè)子界面分別顯示學(xué)生信息,教學(xué)資料和繳費(fèi)網(wǎng)站,基于[www.openlab.com/student](http://www.openlab.com/student) 網(wǎng)站訪問學(xué)生信息,

    2024年02月02日
    瀏覽(21)
  • IP第三次作業(yè)

    IP第三次作業(yè)

    實(shí)驗(yàn)拓?fù)浼耙笕鐖D所示:? 我連接的拓?fù)? ? 實(shí)驗(yàn)思路: 1.按圖示配置設(shè)備IP地址 2.使用路由協(xié)議讓私網(wǎng)公網(wǎng)全網(wǎng)通 3.配置pap,chap,HDLC封裝 4.配置MGRE,GRE 5.配置RIP協(xié)議 6.配置NAT,使得訪問內(nèi)網(wǎng)環(huán)回 ? 實(shí)驗(yàn)開始: 1.IP 配置: R1 : Huaweisys Enter system view, return user view with Ctrl+Z.

    2024年04月10日
    瀏覽(17)
  • 第三次博客作業(yè)

    第三次博客作業(yè)

    這是第三次博客作業(yè),總結(jié)了近三次PTA大作業(yè)的完成情況,作業(yè)7、8次的大作業(yè)的小題目圍繞著HashMap、ArrayList和自定義接口來展開,大題目則是課程成績(jī)程序的第二次第三次迭代,因?yàn)榈谝淮握n程成績(jī)的程序?qū)懙慕Y(jié)構(gòu)不太好,于是重新寫的,第三次迭代并沒有拿到滿分,后面

    2024年02月05日
    瀏覽(12)
  • Linux第三次課后作業(yè)

    1.使用while和until語句編寫腳本程序,計(jì)算1到100的和。 2.編寫腳本程序備份用戶指定的文件,將文件備份到目錄名 _backup中(若目錄不存在則自動(dòng)建立),備份文件的文件名格式為文件名_bak_年月日_時(shí)分秒。 3. 編寫一個(gè)shell腳本程序,它能根據(jù)輸入的命令行參數(shù)采取不同的動(dòng)作

    2024年01月17日
    瀏覽(22)
  • MySQL第三次作業(yè)-多表查詢

    MySQL第三次作業(yè)-多表查詢

    目錄 1.實(shí)驗(yàn)需求 2. 實(shí)驗(yàn)步驟: 1、根據(jù)上述實(shí)驗(yàn)需求可知,要查詢數(shù)據(jù)表中的內(nèi)容,首先要?jiǎng)?chuàng)建一個(gè)db_school數(shù)據(jù)庫(kù)并使用。 2、然后創(chuàng)建?student和score表 3.接下來給student和score表插入數(shù)據(jù) (1)向student表插入數(shù)據(jù) (2)用?select * from student;?查看student表中數(shù)據(jù)來驗(yàn)證數(shù)據(jù)是否插

    2024年01月20日
    瀏覽(10)
  • 云計(jì)算第三次筆記(DHCP)

    云計(jì)算第三次筆記(DHCP)

    DHCP-動(dòng)態(tài)主機(jī)配置協(xié)議-UDP協(xié)議 67/68端口 典型的C/S架構(gòu)協(xié) DHCP客戶端-----需要獲取IP的設(shè)備 ???????????????? DHCP服務(wù)器-----需要發(fā)放IP的設(shè)備 第一種獲取IP地址的: DHCP客戶端向 DHCP服務(wù)器去要地址----- 廣播?? 源IP:0.0.0.0(代表自己)?? 目標(biāo)IP:255.255.255.255? 源MAC:自己

    2024年02月04日
    瀏覽(10)
  • 百度松果菁英班--oj賽(第三次)

    百度松果菁英班--oj賽(第三次)

    **題目:**假期快到了,小碼哥在賓館打暑假工。 小碼哥需要處理接下來n天的住房信息,其中第i天賓館有ri個(gè)房間可供租借。共有m份訂單,每份訂單用三個(gè)正整數(shù)描述,分別為dj,sj,tj,表示需要從第sj天到第tj天住房(包括第sj天和第tj天),每天需要出租dj個(gè)房間。 賓館入

    2024年02月03日
    瀏覽(25)
  • 第三次CCF計(jì)算機(jī)軟件能力認(rèn)證

    第三次CCF計(jì)算機(jī)軟件能力認(rèn)證

    第一題:門禁系統(tǒng) 濤濤最近要負(fù)責(zé)圖書館的管理工作,需要記錄下每天讀者的到訪情況。 每位讀者有一個(gè)編號(hào),每條記錄用讀者的編號(hào)來表示。 給出讀者的來訪記錄,請(qǐng)問每一條記錄中的讀者是第幾次出現(xiàn)。 輸入格式 輸入的第一行包含一個(gè)整數(shù)?n,表示濤濤的記錄條數(shù)。

    2024年02月15日
    瀏覽(29)
  • 面向?qū)ο蟪绦蛟O(shè)計(jì)第三次bolg

    面向?qū)ο蟪绦蛟O(shè)計(jì)第三次bolg

    本次博客針對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)的課程所發(fā)的PTA作業(yè)7,8以及期末考試中的面向?qū)ο缶幊填}的分析和總結(jié),重點(diǎn)介紹課程成績(jī)統(tǒng)計(jì)程序系列題目以及期末考試的編程題。 在這次作業(yè)中7-1、7-2內(nèi)容和考點(diǎn)相同,在此我分析一下7-2Hashmap的排序這個(gè)問題。 7-2 容器-HashMap-排序 分?jǐn)?shù)

    2024年02月05日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包