sponsored links

2016年第七屆藍橋杯省賽試題及詳解(Java本科B組)

第一題:煤球數目

有一堆煤球,堆成三角稜錐形。具體:

第一層放1個,

第二層3個(排列成三角形),

第三層6個(排列成三角形),

第四層10個(排列成三角形),

....

如果一共有100層,共有多少個煤球?

請填表示煤球總數目的數字。

注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說明性文字。

答案:171700

public class Main {

    public static void main(String[] args) {

        int a=1,b=2,sum=1;

        for (int i = 2; i <= 100; i++) {

            sum += (a+b);

            a+=b;

            b++;

        }

        System.out.println(sum);

    }

}

第二題:生日蠟燭

某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。

現在算起來,他一共吹熄了236根蠟燭。

請問,他從多少歲開始過生日party的?

請填寫他剛開始過生日party的年齡數。

注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說明性文字。

答案:26

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        for(int i=1;i<50;i++) {
            int sum=0;
            for(int j=i;j<50;j++) {
                sum+=j;
                if(sum==236) {
                    System.out.println(i);
                    j=100;  //退出迴圈
                    i=100;
                }else if(sum>236){
                    break;
                }else {
                    continue;
                }
            }
        }
    }
}

第三題:湊算式

B DEF

A + --- + ------- = 10

C GHI

(如果顯示有問題,可以參見【圖1.jpg】)

這個算式中A~I代表1~9的數字,不同的字母代表不同的數字。

比如:

6+8/3+952/714 就是一種解法,

5+3/1+972/486 是另一種解法。

這個算式一共有多少種解法?

注意:你提交的應該是個整數,不要填寫任何多餘的內容或說明性文字。

A + B/C + D/E = 10 --> A*C*E + B*E + D*C = 10*C*E,除法可能會有浮點誤差,所以先轉換

public class Main {

    public static void main(String[] args) {
        dfs(0);
        System.out.println(ans);
    }

    static int[] a = new int[] {1,2,3,4,5,6,7,8,9};
    static int ans=0;
    static void dfs(int m) {
        if(m>=9) {
            //a[0]+a[1]/a[2]+a[3]a[4]a[5]/(a[6]a[7]a[8]) = 10
            //--> A + B/C + D/E = 10 --> A*C*E + B*E + D*C = 10*C*E
            int A = a[0];
            int B = a[1];
            int C = a[2];
            int D = 100*a[3]+10*a[4]+a[5];
            int E = 100*a[6]+10*a[7]+a[8];

            if(A*C*E + B*E +D*C == 10*C*E) {
                ans++;
                for(int i=0;i<9;i++)
                    System.out.print(a[i]+" ");
                System.out.println();
            }
            return;
        }

        for(int i=m;i<9;i++) {
            swap(m,i);
            dfs(m+1);
            swap(m,i);
        }

    }

    static void swap(int i, int j) {
        int t = a[i];
        a[i] = a[j];
        a[j] = t;
    }

}

第二種方法:

import java.util.Scanner;

public class Main {

    public static void main(String args[]) {
        Scanner in=new Scanner(System.in);
        int sum=0;
        for(int a=1; a<=9; a++)
            for(int b=1; b<=9; b++) {
                if(b==a) continue;
                for(int c=1; c<=9; c++) {
                    if(c==a||c==b) continue;
                    for(int d=1; d<=9; d++) {
                        if(d==a||d==b||d==c) continue;
                        for(int e=1; e<=9; e++) {
                            if(e==a||e==b||e==c||e==d) continue;
                            for(int f=1; f<=9; f++) {
                                if(f==a||f==b||f==c||f==d||f==e) continue;
                                for(int g=1; g<=9; g++) {
                                    if(g==a||g==b||g==c||g==d||g==e||g==f) continue;
                                    for(int h=1; h<=9; h++) {
                                        if(h==a||h==b||h==c||h==d||h==e||h==f||h==g)continue;
                                        for(int i=1; i<=9; i++) {
                                            if(i==a||i==b||i==c||i==d||i==e||i==f||i==g||i==h)continue;
                                            //要把其中一個整數先乘以 1.0 轉化成浮點數
                                            if((a+(b*1.0/c)+(f+e*10+d*100)*1.0/(i+h*10+g*100))==10){
                                                sum++;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        System.out.println(sum);
    }
}

第四題:分小組

9名運動員參加比賽,需要分3組進行預賽。

有哪些分組的方案呢?

我們標記運動員為王 A,B,C,... I

下面的程式列出了所有的分組方法。

該程式的正常輸出為:

ABC DEF GHI

ABC DEG FHI

ABC DEH FGI

ABC DEI FGH

ABC DFG EHI

ABC DFH EGI

ABC DFI EGH

ABC DGH EFI

ABC DGI EFH

ABC DHI EFG

ABC EFG DHI

ABC EFH DGI

ABC EFI DGH

ABC EGH DFI

ABC EGI DFH

ABC EHI DFG

ABC FGH DEI

ABC FGI DEH

ABC FHI DEG

ABC GHI DEF

ABD CEF GHI

ABD CEG FHI

ABD CEH FGI

ABD CEI FGH

ABD CFG EHI

ABD CFH EGI

ABD CFI EGH

ABD CGH EFI

ABD CGI EFH

ABD CHI EFG

ABD EFG CHI

..... (以下省略,總共560行)

public class Main {
    public static String remain(int[] a) {
        String s = "";
        for (int i = 0; i < a.length; i++) {
            if (a[i] == 0)
                s += (char) (i + 'A');
        }
        return s;
    }

    public static void f(String s, int[] a) {
        for (int i = 0; i < a.length; i++) {
            if (a[i] == 1)
                continue;
            a[i] = 1;
            for (int j = i + 1; j < a.length; j++) {
                if (a[j] == 1)
                    continue;
                a[j] = 1;
                for (int k = j + 1; k < a.length; k++) {
                    if (a[k] == 1)
                        continue;
                    a[k] = 1;
                    System.out.println(); // 填空位置
                    a[k] = 0;
                }
                a[j] = 0;
            }
            a[i] = 0;
        }
    }

    public static void main(String[] args) {
        int[] a = new int[9];
        a[0] = 1;

        for (int b = 1; b < a.length; b++) {
            a[b] = 1;
            for (int c = b + 1; c < a.length; c++) {
                a[c] = 1;
                String s = "A" + (char) (b + 'A') + (char) (c + 'A');
                f(s, a);
                a[c] = 0;
            }
            a[b] = 0;
        }
    }
}
答案:s + " "+ (char)(i+'A') + (char)(j+'A') + (char)(k+'A') + " " + remain(a)

第五題:抽籤

X星球要派出一個5人組成的觀察團前往W星。

其中:

A國最多可以派出4人。

B國最多可以派出2人。

C國最多可以派出2人。

....

那麼最終派往W星的觀察團會有多少種國別的不同組合呢?

下面的程式解決了這個問題。

陣列a[] 中國是每個國家可以派出的最多的名額。

程式執行結果為:

DEFFF

CEFFF

CDFFF

CDEFF

CCFFF

CCEFF

CCDFF

CCDEF

BEFFF

BDFFF

BDEFF

BCFFF

BCEFF

BCDFF

BCDEF

....

(以下省略,總共101行)

public class A
{
    public static void f(int[] a, int k, int n, String s)
    {
        if(k==a.length){
            if(n==0) System.out.println(s);
            return;
        }

        String s2 = s;
        for(int i=0; i<=a[k]; i++){
            _____________________________;   //填空位置
            s2 += (char)(k+'A');
        }
    }

    public static void main(String[] args)
    {
        int[] a = {4,2,2,1,1,3};

        f(a,0,5,"");
    }
}
答案: f(a,k+1,n-i,s2);

第六題:方格填數

如下的10個格子

+--+--+--+

| | | |

+--+--+--+--+

| | | | |

+--+--+--+--+

| | | |

+--+--+--+

(如果顯示有問題,也可以參看【圖1.jpg】)

填入0~9的數字。要求:連續的兩個數字不能相鄰。

(左右、上下、對角都算相鄰)

一共有多少種可能的填數方案?

請填寫表示方案數目的整數。

注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說明性文字。

import java.util.Arrays;

public class Main {

    static int cnt = 0;
    static int[] a = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

    public static void main(String[] args) {
        p(0);
        System.out.println(cnt);
    }

    public static void p(int k) {

        if (k == 10) {
            boolean f = check();
            if (f) {
                cnt++;
            }
            return;
        }

        for (int i = k; i < a.length; i++) {
            int t = a[i];
            a[i] = a[k];
            a[k] = t;
            p(k + 1);
            t = a[i];
            a[i] = a[k];
            a[k] = t;
        }
    }

    private static boolean check() {
        // TODO Auto-generated method stub
        if (Math.abs(a[0] - a[1]) == 1 ||
            Math.abs(a[0] - a[3]) == 1 ||
            Math.abs(a[0] - a[4]) == 1 ||
            Math.abs(a[0] - a[5]) == 1 ||

            Math.abs(a[1] - a[2]) == 1 ||
            Math.abs(a[1] - a[4]) == 1 ||
            Math.abs(a[1] - a[5]) == 1 ||
            Math.abs(a[1] - a[6]) == 1 ||

            Math.abs(a[2] - a[5]) == 1 ||
            Math.abs(a[2] - a[6]) == 1 || 

            Math.abs(a[3] - a[4]) == 1 ||
            Math.abs(a[3] - a[7]) == 1 ||
            Math.abs(a[3] - a[8]) == 1 ||

            Math.abs(a[4] - a[5]) == 1 ||
            Math.abs(a[4] - a[7]) == 1 ||
            Math.abs(a[4] - a[8]) == 1 ||
            Math.abs(a[4] - a[9]) == 1 ||

            Math.abs(a[5] - a[6]) == 1 ||
            Math.abs(a[5] - a[8]) == 1 ||
            Math.abs(a[5] - a[9]) == 1 ||

            Math.abs(a[6] - a[9]) == 1 ||

            Math.abs(a[7] - a[8]) == 1 ||

            Math.abs(a[8] - a[9]) == 1 )
            return false;
        return true;
    }
}

第二種方法:

public class Main {

    public static void main(String[] args) {
        dfs(0);
        System.out.println(ans);
    }

    static int[] a = new int[] {0,1,2,3,4,5,6,7,8,9};
    static int ans=0;

    static void dfs(int m) {
        if(m>=10) {
            if(a[0]==a[1]-1 || a[0]==a[1]+1 || a[0]==a[4]-1 || a[0]==a[4]+1 || a[0]==a[3]-1 || a[0]==a[3]+1 || a[0]==a[5]-1 || a[0]==a[5]+1)
                return;
            if(a[1]==a[2]-1 || a[1]==a[2]+1 || a[1]==a[5]-1 || a[1]==a[5]+1 || a[1]==a[4]-1 || a[1]==a[4]+1 || a[1]==a[6]-1 || a[1]==a[6]+1)
                return;
            if(a[2]==a[6]-1 || a[2]==a[6]+1 || a[2]==a[5]-1 || a[2]==a[5]+1)
                return;
            if(a[3]==a[4]-1 || a[3]==a[4]+1 || a[3]==a[7]-1 || a[3]==a[7]+1 || a[3]==a[8]-1 || a[3]==a[8]+1)
                return;
            if(a[4]==a[5]-1 || a[4]==a[5]+1 || a[4]==a[8]-1 || a[4]==a[8]+1 || a[4]==a[7]-1 || a[4]==a[7]+1 || a[4]==a[9]-1 || a[4]==a[9]+1)
                return;
            if(a[5]==a[6]-1 || a[5]==a[6]+1 || a[5]==a[8]-1 || a[5]==a[8]+1 || a[5]==a[9]-1 || a[5]==a[9]+1)
                return;
            if(a[6]==a[9]-1 || a[6]==a[9]+1 || a[7]==a[8]-1 || a[7]==a[8]+1 || a[8]==a[9]-1 || a[8]==a[9]+1)
                return;
            for(int i=0;i<=9;i++)
                System.out.print(a[i]+" ");
            System.out.println();
            ans++;
            return;
        }

        for(int i=m;i<10;i++) {
            swap(m,i);
            dfs(m+1);
            swap(m,i);
        }

    }

    static void swap(int i,int j) {
        int t = a[i];
        a[i] = a[j];
        a[j] = t;
    }

}

第七題:剪郵票

如【圖1.jpg】, 有12張連在一起的12生肖的郵票。 現在你要從中剪下5張來,要求必須是連著的。 (僅僅連線一個角不算相連)

比如,【圖2.jpg】,【圖3.jpg】中,粉紅色所示部分就是合格的剪取。 請你計算,一共有多少種不同的剪取方法。

import java.util.Arrays;
import java.util.HashSet;

public class Main{

    public static void main(String[] args) {

        for(int i=1;i<=12;i++) {
            for(int j=i+1;j<=12;j++) {
                for(int k=j+1;k<=12;k++) {
                    for(int x=k+1;x<=12;x++) {
                        for(int y=x+1;y<=12;y++) {
                            vis[i]=vis[j]=vis[k]=vis[x]=vis[y]=true;
                            t=0;
                            dfs(i);
                            if(t==5)
                                ans++;
                            vis[i]=vis[j]=vis[k]=vis[x]=vis[y]=false;
                        }
                    }
                }
            }
        }
        System.out.println(ans);
    }

//  static char[] a = new char[] {'A','B','C','D','E','F','G','H','I','J','K','L'};
//  static HashSet<String> set = new HashSet<>();
    static boolean[] vis = new boolean[13];
    static int ans = 0;
    static int t=0;

    static void dfs(int x) {
        vis[x]=false;
        t++;
        if(x!=1 && x!=5 && x!=9 && vis[x-1])
            dfs(x-1);
        if(x!=4 && x!=8 && x!=12 && vis[x+1])
            dfs(x+1);
        if(x!=1 && x!=2 && x!=3 && x!=4 && vis[x-4])
            dfs(x-4);
        if(x!=9 && x!=10 && x!=11 && x!=12 && vis[x+4])
            dfs(x+4);
    }

}

第八題:四平方和

四平方和定理,又稱為拉格朗日定理:

每個正整數都可以表示為至多4個正整數的平方和。

如果把0包括進去,就正好可以表示為4個數的平方和。

比如:

5 = 0^2 + 0^2 + 1^2 + 2^2

7 = 1^2 + 1^2 + 1^2 + 2^2

(^符號表示乘方的意思)

對於一個給定的正整數,可能存在多種平方和的表示法。

要求你對4個數排序:

0 <= a <= b <= c <= d

並對所有的可能表示法案 a,b,c,d 為聯合主鍵升序排列,最後輸出第一個表示法

程式輸入為一個正整數N (N<5000000)

要求輸出4個非負整數,按從小到大排序,中間用空格分開

例如,輸入:

5

則程式應該是輸出:

0 0 1 2

再例如,輸入:

12

則程式應該輸出:

0 2 2 2

再例如,輸入:

773535

則程式應該輸出:

1 1 267 838

資源約定:

峰值記憶體消耗(含虛擬機器) < 256M

CPU消耗 < 3000ms

請嚴格按要求輸出,不要畫蛇添足地列印類似:“請您輸入...” 的多餘內容。

所有程式碼放在同一個原始檔中,除錯通過後,複製提交該原始碼。

注意:不要使用package語句。不要使用jdk1.7及以上版本的特性。

注意:主類的名字必須是:Main,否則按無效程式碼處理

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i=0;i*i<=n;i++)
            for(int j=i;j*j<=n-i*i;j++)
                for(int x=j;x*x<=n-i*i-j*j;x++)
                    for(int y=x;y*y<=n-i*i-j*j-x*x;y++)
                        if(i*i+j*j+x*x+y*y==n) {
                            System.out.println(i+" "+j+" "+x+" "+y);
                            return;
                        }

    }

}

第九題:足球博弈

兩個人玩取球的遊戲。

一共有N個球,每人輪流取球,每次可取集合{n1,n2,n3}中的任何一個數目。

如果無法繼續取球,則遊戲結束。

此時,持有奇數個球的一方獲勝。

如果兩人都是奇數,則為平局。

假設雙方都採用最聰明的取法,

第一個取球的人一定能贏嗎?

試程式設計解決這個問題。

輸入格式:

第一行3個正整數n1 n2 n3,空格分開,表示每次可取的數目 (0<n1,n2,n3<100)

第二行5個正整數x1 x2 ... x5,空格分開,表示5局的初始球數(0<xi<1000)

輸出格式:

一行5個字元,空格分開。分別表示每局先取球的人能否獲勝。

能獲勝則輸出+,

次之,如有辦法逼平對手,輸出0,

無論如何都會輸,則輸出-

例如,輸入:

1 2 3

1 2 3 4 5

程式應該輸出:

+ 0 + 0 -

再例如,輸入:

1 4 5

10 11 12 13 15

程式應該輸出:

0 - 0 + +

再例如,輸入:

2 3 5

7 8 9 10 11

程式應該輸出:

+ 0 0 0 0

資源約定:

峰值記憶體消耗(含虛擬機器) < 256M

CPU消耗 < 3000ms

請嚴格按要求輸出,不要畫蛇添足地列印類似:“請您輸入...” 的多餘內容。

所有程式碼放在同一個原始檔中,除錯通過後,複製提交該原始碼。

注意:不要使用package語句。不要使用jdk1.7及以上版本的特性。

注意:主類的名字必須是:Main,否則按無效程式碼處理。

import java.util.Arrays;
import java.util.Scanner;

public class Main {

  private static int[] n;

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    n = new int[3];
    for (int i = 0; i < 3; i++) {
      n[i] = sc.nextInt();
    }
    Arrays.sort(n);//排序
    for (int i = 0; i < 5; i++) {
      int num = sc.nextInt();
      char res = f(num, 0, 0);
      System.out.print(res + " ");
    }
    System.out.println();
  }
static char[][][]cache = new char[1000][2][2];
  /**
   * 引數代表著當前取球人面臨的局面
   * @param num 球的總數
   * @param me 我方持有的數目-->我方數目的奇偶性
   * @param you 對手持有的數目-對方數目的奇偶性
   * @return
   */
  private static char f(int num, int me, int you) {
    if (num<n[0])//不夠取
    {
      if ((me&1)==1&&(you&1)==0)return '+';
      else if ((me&1)==0&&(you&1)==1)return '-';
      else return '0';
    }
    if (cache[num][me][you]!='\0')return cache[num][me][you];
    boolean ping = false;
    for (int i = 0; i < 3; i++) {
      if (num >= n[i]) {
        char res = f(num - n[i], you, (n[i]&1)==0?me:(1-me));//注意此處,傳遞me和you的奇偶性
        if (res == '-')
        {
          cache[num][me][you]='+';
          return '+';
        }
        if (res == '0')
          ping = true;
      }
    }
    //如果能走到第這行,說明不存在對手輸的情況,那麼是否存在平的情況
    if (ping)
    {
      cache[num][me][you]='0';
      return '0';
    }
    else
    {
      cache[num][me][you]='-';
      return '-';
    }
  }
}

第十題:壓縮變換

小明最近在研究壓縮演算法。

他知道,壓縮的時候如果能夠使得數值很小,就能透過熵編碼得到較高的壓縮比。

然而,要使數值很小是一個挑戰。

最近,小明需要壓縮一些正整數的序列,這些序列的特點是,後面出現的數字很大可能是剛出現過不久的數字。對於這種特殊的序列,小明準備對序列做一個變換來減小數字的值。

變換的過程如下:

從左到右列舉序列,每列舉到一個數字,如果這個數字沒有出現過,剛將數字變換成它的相反數,如果數字出現過,則看它在原序列中最後的一次出現後面(且在當前數前面)出現了幾種數字,用這個種類數替換原來的數字。

比如,序列(a1, a2, a3, a4, a5)=(1, 2, 2, 1, 2)在變換過程為:

a1: 1未出現過,所以a1變為-1;

a2: 2未出現過,所以a2變為-2;

a3: 2出現過,最後一次為原序列的a2,在a2後、a3前有0種數字,所以a3變為0;

a4: 1出現過,最後一次為原序列的a1,在a1後、a4前有1種數字,所以a4變為1;

a5: 2出現過,最後一次為原序列的a3,在a3後、a5前有1種數字,所以a5變為1。

現在,給出原序列,請問,按這種變換規則變換後的序列是什麼。

輸入格式:

輸入第一行包含一個整數n,表示序列的長度。

第二行包含n個正整數,表示輸入序列。

輸出格式:

輸出一行,包含n個數,表示變換後的序列。

例如,輸入:

5

1 2 2 1 2

程式應該輸出:

-1 -2 0 1 1

再例如,輸入:

12

1 1 2 3 2 3 1 2 2 2 3 1

程式應該輸出:

-1 0 -2 -3 1 1 2 2 0 0 2 2

資料規模與約定

對於30%的資料,n<=1000;

對於50%的資料,n<=30000;

對於100%的資料,1 <=n<=100000,1<=ai<=10^9

資源約定:

峰值記憶體消耗(含虛擬機器) < 256M

CPU消耗 < 3000ms

請嚴格按要求輸出,不要畫蛇添足地列印類似:“請您輸入...” 的多餘內容。

所有程式碼放在同一個原始檔中,除錯通過後,複製提交該原始碼。

注意:不要使用package語句。不要使用jdk1.7及以上版本的特性。

注意:主類的名字必須是:Main,否則按無效程式碼處理。

import java.util.HashSet;
import java.util.Scanner;

public class Main {

    static HashSet<Integer> set = new HashSet<>();

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int[] a = new int[n+1];
        int[] b = new int[n+1];
        int[] pre = new int[n+1];

        for(int i=1;i<=n;i++) {
            a[i] = in.nextInt();
            int j=i-1;
            while(j>0 && a[j]!=a[i])
                j--;
            pre[i] = j;
        }

        for(int i=1;i<=n;i++) {
            if(pre[i]==0)
                b[i] = -a[i];
            else {
                set.clear();
                for(int j=pre[i]+1;j<i;j++)
                    set.add(a[j]);
                b[i] = set.size();
            }
        }
        for(int i=1;i<=n;i++)
            if(i!=n)
                System.out.print(b[i]+" ");
            else
                System.out.println(b[i]);

    }

我從事網際網路行業幾十年,主要的研究方向是大資料,人工智慧,物聯網領域,感興趣的朋友可以關注我,也可以在評論區留言,大家一起交流和溝通

分類: 國際
時間: 2022-02-10

相關文章

世界春城80佳排行榜:昆明穩居第一,為何中國還有這7座城市入圍

世界春城80佳排行榜:昆明穩居第一,為何中國還有這7座城市入圍
為推動中外避寒避暑旅遊發展,激發國際氣候旅遊市場交流,桂強芳榜:世界春城80佳在港釋出,向全球旅遊機構和旅遊者推薦,中國昆明市因各項評價指數顯優而位居榜首! 你知道嗎?除此之外,中國上榜城市集中在雲貴 ...

安兔兔釋出9月份手機價效比排行榜,摩托羅拉Edge S穩居榜首

安兔兔釋出9月份手機價效比排行榜,摩托羅拉Edge S穩居榜首
最近,國內知名數碼機構安兔兔釋出了一份2021年9月份0-1999元手機價效比排行榜單.資料顯示,摩托羅拉Edge S位列第一,成為當前市面上價效比最高的千元手機之一.此外,紅米Note 10 Pro ...

旅順戰跡最新發現——二〇三高地紀念碑不是原碑
旅順二〇三高地,是俄軍西部防線的制高點,也是旅順爭奪戰的關鍵所在.日俄兩軍投入了大量的兵力,創造了人類戰爭史上單位面積死亡人數的新高.戰後,滿洲戰跡儲存會在山上修建了一座步槍子彈型的紀念碑.上書&qu ...

買房記住兩句口訣:“買三不買二,遠二近三”!準沒錯

買房記住兩句口訣:“買三不買二,遠二近三”!準沒錯
現在人買房子已經成為常態,任何家庭都需要買房子,很多家庭在農村有宅基地但是孩子在省城打工,家長也會在孩子工作地為其買一套房子.而如果孩子到了適婚年齡,家長同樣也會傾其所有為孩子買一套獨立住房,因為在很 ...

全球創新指數排行榜:美國第3,韓國第5,印度排名46,中國呢?

全球創新指數排行榜:美國第3,韓國第5,印度排名46,中國呢?
王爺說財經訊:日前,世界智慧財產權組織(WIPO)公佈最新的<2021年全球創新指數>. 指數顯示,雖然疫情給全球經濟以及各國都造成巨大的人員傷亡和經濟損失的,不過,世界上許多地方的政府和 ...

全球領先!我國6G通訊技術專利申請量佔比超4成,穩居全球第一

全球領先!我國6G通訊技術專利申請量佔比超4成,穩居全球第一
隨著5G技術的不斷成熟,人們開始期待下一代通訊技術的到來. 很多國家開始入局下一代通訊技術領域,並展開角逐.當然作為5G通訊技術的領頭羊,我國必然也是不甘落後,持續不斷地加大了對6G通訊技術的研究. ...

美國聽好了!拒絕參與圍堵中方後,洪森再次當著全球的面表白中國​

美國聽好了!拒絕參與圍堵中方後,洪森再次當著全球的面表白中國​
作者:小韓 編輯:月七 近幾年來,隨著中國經濟的穩健發展,美國對中國的針對越發明顯.不僅自己要對中國進行制裁,還努力攛掇其他國家一起針對中國,儘管美國已經改朝換代換了一位總統,但美國對中國的制裁態度依 ...

2021年全球創新指數:中國排名連續9年穩步上升超過日本,瑞士位居榜首

2021年全球創新指數:中國排名連續9年穩步上升超過日本,瑞士位居榜首
疫情期間,全球政府和企業是否仍在加碼創新投資? 當地時間9月20日,世界智慧財產權組織(WIPO)在最新發布的<2021年全球創新指數報告>(下稱"報告")對此給出的答 ...

58年炮擊金門,毛澤東出一奇招,杜勒斯哀嘆全球計劃已被中國打亂

58年炮擊金門,毛澤東出一奇招,杜勒斯哀嘆全球計劃已被中國打亂
毛澤東 前言 話說在50年代後期,毛澤東那赫赫有名的"紙老虎論"和"絞索論",搞得美國時任總統艾森豪威爾狼狽不堪,眾叛親離,弄得赫魯曉夫神魂顛倒,驚慌失措,蔣介 ...

眼霜哪個牌子好 全球品牌眼霜排行榜前十名

眼霜哪個牌子好 全球品牌眼霜排行榜前十名
眼霜永遠是女人最值得投資的保養品.眼霜是用來保護眼睛周圍比較薄的這一層面板的,對眼袋.黑眼圈.魚尾紋等都有一定的效用,眼霜對於大部分人來說都是必須的. SKII金鑽眼霜 這款眼霜屬於功效型的眼霜,主打 ...

全球一半患者在中國、5年生存率不到30%,中山腫瘤團隊創食管癌療法革命
21世紀經濟報道記者 季媛媛 上海報道 食管癌是一種在中國高發的消化道腫瘤,根據2019年國家癌症中心釋出的癌症統計資料,中國的食管癌發病率高達16.7/10萬,在各類惡性腫瘤中位居第5位,就診時患者 ...

韓國船企9月新接訂單量居全球第二,不及中國一半

韓國船企9月新接訂單量居全球第二,不及中國一半
韓聯社10月13日報道,據英國造船和海運動態分析機構克拉克森(CLARKSON)釋出資料顯示,9月份全球造船訂單總量為328萬修正總噸(CGT,116艘),其中韓國船企承接的船舶訂單達91萬修正總噸( ...

思購2021全球新品釋出會重新定義中國造

思購2021全球新品釋出會重新定義中國造
時尚離我們雖然很近,但是一場新品釋出會的秀場能讓我們全方位感受到視覺.聽覺.嗅覺.味覺.觸覺五種感官的頂級盛宴,這還是頭一回. 9月24日,承澤集團舉辦了2021思購臻選全球新品釋出會.整個釋出會分為 ...

iPhone 13 Pro Max穩居第一 最新熱門手機排行榜出爐

iPhone 13 Pro Max穩居第一 最新熱門手機排行榜出爐
[手機中國新聞]近日,外媒GSMArena在其網站上公佈了最新一期十大熱門手機排行榜,前10中共有5家手機廠商入圍.在數量上,小米(包括紅米在內)和三星並列第一,各有3款手機入圍前10,蘋果最新的iP ...

波黑部長會議主席:“全球發展倡議”彰顯中國責任擔當
來源:新華網 波黑部長會議主席(總理)特蓋爾蒂亞7日說,當今世界正處於大分化大變局的時代,習近平主席提出的"全球發展倡議"恰逢其時,彰顯中國作為世界負責任大國的擔當. 當日,特蓋爾 ...

英特爾將成立影片事業部,全球總部將設在中國
英特爾公司物聯網事業部副總裁在今天英特爾全球物聯網大會上宣佈,英特爾將單獨成立影片事業部,專注於快速增長的影片技術最佳化訴求.據英特爾中國內部人士介紹,新成立的影片事業部是一個全球性的事業部,中國將成 ...

Sensor Tower:9月全球熱門移動應用下載量抖音及其海外版TikTok居榜首
e公司訊,Sensor Tower商店情報資料顯示,2021年9月抖音及其海外版TikTok以超過5900萬下載量,蟬聯全球移動應用(非遊戲)下載榜冠軍.其中,抖音的下載量佔16%,TikTok美國市 ...

Sensor Tower:9月全球熱門移動應用下載量TOP10,抖音及其海外版TikTok居榜首
36氪獲悉,Sensor Tower商店情報資料顯示,2021年9月抖音及其海外版TikTok以超過5900萬下載量,蟬聯全球移動應用(非遊戲)下載榜冠軍.其中,抖音的下載量佔16%,TikTok美國 ...

全球連線丨中國披露侵華日軍向德堡提供731部隊本部平面圖

全球連線丨中國披露侵華日軍向德堡提供731部隊本部平面圖
9月18日,侵華日軍第七三一部隊罪證陳列館公佈一份侵華日軍第七三一部隊(簡稱731部隊)舊址平面圖. (圖為侵華日軍第七三一部隊舊址平面圖中.英文版) 這份平面圖是根據731部隊首任部隊長石井四郎向美 ...

中國十大本土超市排行榜,華潤萬家穩居第一

中國十大本土超市排行榜,華潤萬家穩居第一
現代人的生活節奏快,社會發展也越來越快,人們對各種材料的需求也越來越高.因此,如果你不想在購物上浪費太多時間,最好的方法是網上購物或去超市.超市是人們一生中經常去購物的地方,不管他們是吃.喝還是用任何 ...