http://pat.zju.edu.cn/contests/pat-practise/1016

本文概述了AI音视频处理领域的关键技术,包括视频分割、语义识别、自动驾驶、AR、SLAM等,并探讨了其在实际应用中的作用。

1016. Phone Bills (25)
时间限制
400 ms
内存限制
32000 kB
代码长度限制
16000 B
判题程序
Standard
作者
CHEN, Yue

A long-distance telephone company charges its customers by the following rules:

Making a long-distance call costs a certain amount per minute, depending on the time of day when the call is made. When a customer starts connecting a long-distance call, the time will be recorded, and so will be the time when the customer hangs up the phone. Every calendar month, a bill is sent to the customer for each minute called (at a rate determined by the time of day). Your job is to prepare the bills for each month, given a set of phone call records.

Input Specification:

Each input file contains one test case. Each case has two parts: the rate structure, and the phone call records.

The rate structure consists of a line with 24 non-negative integers denoting the toll (cents/minute) from 00:00 - 01:00, the toll from 01:00 - 02:00, and so on for each hour in the day.

The next line contains a positive number N (<= 1000), followed by N lines of records. Each phone call record consists of the name of the customer (string of up to 20 characters without space), the time and date (mm:dd:hh:mm), and the word "on-line" or "off-line".

For each test case, all dates will be within a single month. Each "on-line" record is paired with the chronologically next record for the same customer provided it is an "off-line" record. Any "on-line" records that are not paired with an "off-line" record are ignored, as are "off-line" records not paired with an "on-line" record. It is guaranteed that at least one call is well paired in the input. You may assume that no two records for the same customer have the same time. Times are recorded using a 24-hour clock.

Output Specification:

For each test case, you must print a phone bill for each customer.

Bills must be printed in alphabetical order of customers' names. For each customer, first print in a line the name of the customer and the month of the bill in the format shown by the sample. Then for each time period of a call, print in one line the beginning and ending time and date (dd:hh:mm), the lasting time (in minute) and the charge of the call. The calls must be listed in chronological order. Finally, print the total charge for the month in the format shown by the sample.

Sample Input:
10 10 10 10 10 10 20 20 20 15 15 15 15 15 15 15 20 30 20 15 15 10 10 10
10
CYLL 01:01:06:01 on-line
CYLL 01:28:16:05 off-line
CYJJ 01:01:07:00 off-line
CYLL 01:01:08:03 off-line
CYJJ 01:01:05:59 on-line
aaa 01:01:01:03 on-line
aaa 01:02:00:01 on-line
CYLL 01:28:15:41 on-line
aaa 01:05:02:24 on-line
aaa 01:04:23:59 off-line
Sample Output:
CYJJ 01
01:05:59 01:07:00 61 $12.10
Total amount: $12.10
CYLL 01
01:06:01 01:08:03 122 $24.40
28:15:41 28:16:05 24 $3.85
Total amount: $28.25
aaa 01
02:00:01 04:23:59 4318 $638.80
Total amount: $638.80


[cpp]  view plain copy
  1. #include<iostream>  
  2. #include<cstdio>  
  3. #include<memory.h>  
  4. #include<algorithm>  
  5. #include<cstring>  
  6. #include<queue>  
  7. #include<cmath>  
  8. #include<vector>  
  9. #include<cstdlib>  
  10. #include<cmath>  
  11. #include<iomanip>  
  12. #include<string>  
  13. #include<map>  
  14.   
  15. using namespace std;  
  16. struct Node{  
  17.     int mon;  
  18.     int state;  
  19.     int d, h, m;  
  20.     bool operator<(const Node & node)const{  
  21.         if(d!=node.d)  
  22.             return d<node.d;  
  23.         if(h!=node.h)  
  24.             return h<node.h;  
  25.         if(m!=node.m)  
  26.             return m<node.m;  
  27.         return false;  
  28.     }  
  29. };  
  30. struct Record{  
  31.     int mon;  
  32.     int sd, sh, sm;  
  33.     int ed, eh, em;  
  34. };  
  35. struct Res{  
  36.     string name;  
  37.     vector<Record> records;  
  38.     bool operator<(const Res& res)const{  
  39.         return name<res.name;  
  40.     }  
  41. };  
  42. map<string, vector<Node> > rs;  
  43. map<string, vector<Node> >::iterator it;  
  44. map<string, vector<Record> > ans;  
  45. map<string, vector<Record> >::iterator it2;  
  46. int charge[25];  
  47. int chargeByTime(int time)    
  48. {    
  49.     int hours = time/60;    
  50.     int minutes = time%60;    
  51.     int money = 0;    
  52.     int i;    
  53.     for(i = 0;i<hours;i++)    
  54.         money += charge[i%24]*60;    
  55.     money += charge[i%24]*minutes;    
  56.     return money;    
  57. }  
  58. double getcharge(int sd, int sh, int sm, int ed, int eh, int em){  
  59.     return (chargeByTime(ed*24*60+eh*60+em)-chargeByTime(sd*24*60+sh*60+sm))/100.0;  
  60. }  
  61.   
  62. int main(){  
  63.   
  64.     freopen("in.txt""r", stdin);  
  65.     for(int i=0;i<24;++i){  
  66.         scanf("%d", charge+i);  
  67.     }  
  68.     int n;  
  69.     string s;  
  70.     char ss[10];  
  71.     cin>>n;  
  72.     int mon;  
  73.     for(int i=0;i<n;++i){  
  74.         cin>>s;  
  75.         Node node;  
  76.         scanf("%d:%d:%d:%d %s", &mon, &node.d, &node.h, &node.m, ss );  
  77.         if(!strcmp(ss, "on-line"))  
  78.             node.state = 1;  
  79.         else  
  80.             node.state = 2;  
  81.         node.mon = mon;  
  82.         rs[s].push_back(node);  
  83.     }  
  84.   
  85.     it = rs.begin();  
  86.     while(it!=rs.end()){  
  87.         vector<Node> v = it->second;  
  88.         sort(v.begin(), v.end());  
  89.         bool flag = false;  
  90.         Record record;  
  91.         for(int i=0;i<v.size();++i){  
  92.             if(v[i].state==1){  
  93.                 flag = true;  
  94.                 record.sd = v[i].d;  
  95.                 record.sh = v[i].h;  
  96.                 record.sm = v[i].m;  
  97.                 record.mon = v[i].mon;  
  98.             }else{  
  99.                 if(flag){  
  100.                     flag = false;  
  101.                     record.ed = v[i].d;  
  102.                     record.eh = v[i].h;  
  103.                     record.em = v[i].m;  
  104.                     ans[it->first].push_back(record);  
  105.                 }         
  106.             }  
  107.         }  
  108.         it++;  
  109.     }  
  110.       
  111.     it2 = ans.begin();  
  112.     vector<Res> res;  
  113.     while(it2!=ans.end()){  
  114.         Res r;  
  115.         r.name = it2->first;  
  116.         r.records = it2->second;  
  117.         it2++;  
  118.         res.push_back(r);  
  119.     }  
  120.     sort(res.begin(), res.end());  
  121.     for(int i=0;i<res.size();++i){  
  122.         vector<Record> records = res[i].records;  
  123.         cout<<res[i].name<<" "<<setw(2)<<setfill('0')<<records[0].mon<<endl;  
  124.         double ans = 0;  
  125.         for(int i=0;i<records.size();++i){  
  126.             cout<<setw(2)<<setfill('0')<<records[i].sd<<":"<<setw(2)<<setfill('0')<<records[i].sh<<":"<<setw(2)<<setfill('0')<<records[i].sm;  
  127.             cout<<" "<<setw(2)<<setfill('0')<<records[i].ed<<":"<<setw(2)<<setfill('0')<<records[i].eh<<":"<<setw(2)<<setfill('0')<<records[i].em;  
  128.             double c = getcharge(records[i].sd, records[i].sh, records[i].sm, records[i].ed, records[i].eh, records[i].em);  
  129.   
  130.             int time = (records[i].ed-records[i].sd)*24*60 + (records[i].eh-records[i].sh)*60 + records[i].em - records[i].sm;  
  131.             cout<<" "<<time;  
  132.             printf(" $%.2lf\n", c);  
  133.             ans += c;     
  134.         }  
  135.         printf("Total amount: $%.2lf\n", ans);  
  136.     }  
  137.     fclose(stdin);  
  138.     return 0;  
  139. }  
  140.           
──(root㉿xcs)-[/home/xcs/桌面] └─# gpg --show-keys /etc/apt/trusted.gpg.d/kali-archive-keyring.gpg gpg: 目录‘/root/.gnupg’已创建 gpg: 钥匙箱‘/root/.gnupg/pubring.kbx’已创建 pub rsa4096 2025-04-17 [SC] [有效至:2028-04-17] 827C8569F2518CC677FECA1AED65462EC8D5E4C5 uid Kali Linux Archive Automatic Signing Key (2025) <devel@kali.org> ┌──(root㉿xcs)-[/home/xcs/桌面] └─# apt update 错误:1 http://mirrors.aliyun.com/kali kali-rolling InRelease 403 Forbidden [IP: 124.225.96.42 80] 命中:2 http://http.kali.org/kali kali-rolling InRelease 获取:3 http://http.kali.org/kali kali-rolling/main i386 Packages [20.4 MB] 获取:4 http://http.kali.org/kali kali-rolling/main i386 Contents (deb) [47.7 MB] 获取:5 http://http.kali.org/kali kali-rolling/contrib i386 Packages [97.1 kB] 获取:6 http://http.kali.org/kali kali-rolling/contrib i386 Contents (deb) [183 kB] 获取:7 http://http.kali.org/kali kali-rolling/non-free i386 Packages [147 kB] 获取:8 http://mirrors.neusoft.edu.cn/kali kali-rolling/non-free i386 Contents (deb) [859 kB] 错误: 无法下载 http://mirrors.aliyun.com/kali/dists/kali-rolling/InRelease 403 Forbidden [IP: 124.225.96.42 80] 错误: 仓库 “http://mirrors.aliyun.com/kali kali-rolling InRelease” 没有数字签名。 注意: 无法安全地用该源进行更新,所以默认禁用该源。 注意: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 ┌──(root㉿xcs)-[/home/xcs/桌面] └─#
07-28
~ $ pkg update && pkg upgrade -y No mirror or mirror group selected. You might want to select one by running 'termux-change-repo' Testing the available mirrors: [*] (10) https://packages-cf.termux.dev/apt/termux-main: ok [*] (1) https://mirror.meowsmp.net/termux/termux-main: ok [*] (1) https://mirror.nevacloud.com/applications/termux/termux-main: ok [*] (1) https://mirrors.saswata.cc/termux/termux-main: ok [*] (1) https://tmx.xvx.my.id/apt/termux-main: ok [*] (1) https://mirrors.krnk.org/apt/termux/termux-main: ok [*] (1) https://termux.niranjan.co/termux-main: ok [*] (1) https://mirror.textcord.xyz/termux/termux-main: bad [*] (1) https://mirror.bardia.tech/termux/termux-main: bad [*] (1) https://mirror.twds.com.tw/termux/termux-main: ok [*] (1) https://mirror.albony.in/termux/termux-main: ok [*] (1) https://mirrors.cbrx.io/apt/termux/termux-main: ok [*] (1) https://mirror.jeonnam.school/termux/termux-main: ok [*] (1) https://mirror.rinarin.dev/termux/termux-main: ok [*] (1) https://mirror.freedif.org/termux/termux-main: ok [*] (1) https://linux.domainesia.com/applications/termux/termux-main: ok [*] (1) https://mirrors.ravidwivedi.in/termux/termux-main: ok [*] (1) https://mirrors.nguyenhoang.cloud/termux/termux-main: ok [*] (1) https://mirrors.in.sahilister.net/termux/termux-main/: bad [*] (1) https://mirrors.sdu.edu.cn/termux/termux-main: ok [*] (1) https://mirrors.hust.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.nju.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.cernet.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirror.nyist.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.cqupt.edu.cn/termux/termux-main: ok [*] (1) https://mirror.iscas.ac.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.sau.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.pku.edu.cn/termux/termux-main/: ok [*] (1) https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.bfsu.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.zju.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.sustech.edu.cn/termux/apt/termux-main: bad [*] (1) https://mirror.sjtu.edu.cn/termux/termux-main/: bad [*] (1) https://mirrors.aliyun.com/termux/termux-main: ok [*] (1) https://mirrors.ustc.edu.cn/termux/termux-main: ok [*] (1) https://packages.termux.dev/apt/termux-main: ok [*] (1) https://ro.mirror.flokinet.net/termux/termux-main: ok [*] (1) https://termux.cdn.lumito.net/termux-main: ok [*] (1) https://nl.mirror.flokinet.net/termux/termux-main: ok [*] (1) https://mirror.sunred.org/termux/termux-main: ok [*] (1) https://mirror.mwt.me/termux/main: ok [*] (1) https://ftp.fau.de/termux/termux-main: ok [*] (1) https://ftp.agdsn.de/termux/termux-main: ok [*] (1) https://mirrors.de.sahilister.net/termux/termux-main: ok [*] (4) https://grimler.se/termux/termux-main: ok [*] (1) https://mirror.polido.pt/termux/termux-main: bad [*] (1) https://termux.3san.dev/termux/termux-main: ok [*] (1) https://mirrors.medzik.dev/termux/termux-main: ok [*] (1) https://termux.mentality.rip/termux-main: ok [*] (1) https://mirror.leitecastro.com/termux/termux-main: ok [*] (1) https://termux.librehat.com/apt/termux-main: ok [*] (1) https://md.mirrors.hacktegic.com/termux/termux-main: ok [*] (1) https://mirrors.cfe.re/termux/termux-main: bad [*] (1) https://mirror.accum.se/mirror/termux.dev/termux-main: ok [*] (1) https://mirror.autkin.net/termux/termux-main: ok [*] (1) https://mirror.bouwhuis.network/termux/termux-main: ok [*] (1) https://is.mirror.flokinet.net/termux/termux-main: ok [*] (1) https://mirror.termux.dev/termux-main: bad [*] (1) https://plug-mirror.rcac.purdue.edu/termux/termux-main: bad [*] (1) https://mirrors.utermux.dev/termux/termux-main: ok [*] (1) https://dl.kcubeterm.com/termux-main: bad [*] (1) https://termux.danyael.xyz/termux/termux-main: ok [*] (1) https://gnlug.org/pub/termux/termux-main: ok [*] (1) https://mirror.vern.cc/termux/termux-main: bad [*] (1) https://mirror.csclub.uwaterloo.ca/termux/termux-main: ok [*] (1) https://mirror.mwt.me/termux/main: ok [*] (1) https://mirror.quantum5.ca/termux/termux-main: ok [*] (1) https://mirror.fcix.net/termux/termux-main: ok [*] (1) https://mirrors.middlendian.com/termux/termux-main: ok [*] (1) http://mirror.mephi.ru/termux/termux-main: ok [*] (1) https://repository.su/termux/termux-main/: bad Picking mirror: (24) /data/data/com.termux/files/usr/etc/termux/mirrors/asia/mirrors.nguyenhoang.cloud Get:1 https://mirrors.nguyenhoang.cloud/termux/termux-main stable InRelease [14.0 kB] Get:3 https://mirrors.nguyenhoang.cloud/termux/termux-main stable/main aarch64 Packages [527 kB] Get:2 https://turdl.kcubeterm.com tur-packages InRelease [18.4 kB] Get:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages [72.4 kB] Ign:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages Get:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages [72.4 kB] Ign:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages Get:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages [72.4 kB] Ign:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages Ign:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages Err:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages Connection timed out [IP: 2606:50c0:8001::153 443] Get:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages [223 kB] Fetched 783 kB in 3min 18s (3950 B/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done 5 packages can be upgraded. Run 'apt list --upgradable' to see them. No mirror or mirror group selected. You might want to select one by running 'termux-change-repo' Checking availability of current mirror: [*] https://mirrors.nguyenhoang.cloud/termux/termux-main: ok Hit:2 https://mirrors.nguyenhoang.cloud/termux/termux-main stable InRelease Hit:1 https://turdl.kcubeterm.com tur-packages InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 5 packages can be upgraded. Run 'apt list --upgradable' to see them. Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: bash command-not-found libsqlite readline termux-keyring 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 2025 kB of archives. After this operation, 1323 kB of additional disk space will be used. Get:1 https://mirrors.nguyenhoang.cloud/termux/termux-main stable/main aarch64 readline aarch64 8.3 [294 kB] Get:2 https://mirrors.nguyenhoang.cloud/termux/termux-main stable/main aarch64 bash aarch64 5.3 [956 kB] Get:3 https://mirrors.nguyenhoang.cloud/termux/termux-main stable/main aarch64 termux-keyring all 3.13 [39.8 kB] Get:4 https://mirrors.nguyenhoang.cloud/termux/termux-main stable/main aarch64 command-not-found aarch64 3.1-2 [101 kB] Get:5 https://mirrors.nguyenhoang.cloud/termux/termux-main stable/main aarch64 libsqlite aarch64 3.50.2 [635 kB] Fetched 2025 kB in 1min 20s (25.5 kB/s) (Reading database ... 18441 files and directories currently installed.) Preparing to unpack .../readline_8.3_aarch64.deb ... Unpacking readline (8.3) over (8.2.13) ... Setting up readline (8.3) ... (Reading database ... 18446 files and directories currently installed.) Preparing to unpack .../archives/bash_5.3_aarch64.deb ... Unpacking bash (5.3) over (5.2.37-2) ... Setting up bash (5.3) ... Installing new version of config file /data/data/com.termux/files/usr/etc/bash.bashrc ... (Reading database ... 18453 files and directories currently installed.) Preparing to unpack .../termux-keyring_3.13_all.deb ... Unpacking termux-keyring (3.13) over (3.12-1) ... Setting up termux-keyring (3.13) ... (Reading database ... 18456 files and directories currently installed.) Preparing to unpack .../command-not-found_3.1-2_aarch64.deb ... Unpacking command-not-found (3.1-2) over (3.1-1) ... Preparing to unpack .../libsqlite_3.50.2_aarch64.deb ... Unpacking libsqlite (3.50.2) over (3.50.1-1) ... Setting up libsqlite (3.50.2) ... Setting up command-not-found (3.1-2) ... ~ $ pkg update && pkg upgrade -y No mirror or mirror group selected. You might want to select one by running 'termux-change-repo' Checking availability of current mirror: [*] https://mirrors.nguyenhoang.cloud/termux/termux-main: bad Testing the available mirrors: [*] (10) https://packages-cf.termux.dev/apt/termux-main: bad [*] (1) https://mirror.meowsmp.net/termux/termux-main: bad [*] (1) https://mirror.nevacloud.com/applications/termux/termux-main: bad [*] (1) https://mirrors.saswata.cc/termux/termux-main: bad [*] (1) https://tmx.xvx.my.id/apt/termux-main: bad [*] (1) https://mirrors.krnk.org/apt/termux/termux-main: bad [*] (1) https://termux.niranjan.co/termux-main: bad [*] (1) https://mirror.textcord.xyz/termux/termux-main: bad [*] (1) https://mirror.bardia.tech/termux/termux-main: bad [*] (1) https://mirror.twds.com.tw/termux/termux-main: bad [*] (1) https://mirror.albony.in/termux/termux-main: ok [*] (1) https://mirrors.cbrx.io/apt/termux/termux-main: ok [*] (1) https://mirror.jeonnam.school/termux/termux-main: ok [*] (1) https://mirror.rinarin.dev/termux/termux-main: ok [*] (1) https://mirror.freedif.org/termux/termux-main: ok [*] (1) https://linux.domainesia.com/applications/termux/termux-main: ok [*] (1) https://mirrors.ravidwivedi.in/termux/termux-main: ok [*] (1) https://mirrors.nguyenhoang.cloud/termux/termux-main: ok [*] (1) https://mirrors.in.sahilister.net/termux/termux-main/: ok [*] (1) https://mirrors.sdu.edu.cn/termux/termux-main: ok [*] (1) https://mirrors.hust.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.nju.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.cernet.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirror.nyist.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.cqupt.edu.cn/termux/termux-main: ok [*] (1) https://mirror.iscas.ac.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.sau.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.pku.edu.cn/termux/termux-main/: ok [*] (1) https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.bfsu.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.zju.edu.cn/termux/apt/termux-main: ok [*] (1) https://mirrors.sustech.edu.cn/termux/apt/termux-main: bad [*] (1) https://mirror.sjtu.edu.cn/termux/termux-main/: bad [*] (1) https://mirrors.aliyun.com/termux/termux-main: ok [*] (1) https://mirrors.ustc.edu.cn/termux/termux-main: ok [*] (1) https://packages.termux.dev/apt/termux-main: ok [*] (1) https://ro.mirror.flokinet.net/termux/termux-main: ok [*] (1) https://termux.cdn.lumito.net/termux-main: ok [*] (1) https://nl.mirror.flokinet.net/termux/termux-main: ok [*] (1) https://mirror.sunred.org/termux/termux-main: ok [*] (1) https://mirror.mwt.me/termux/main: ok [*] (1) https://ftp.fau.de/termux/termux-main: ok [*] (1) https://ftp.agdsn.de/termux/termux-main: ok [*] (1) https://mirrors.de.sahilister.net/termux/termux-main: ok [*] (4) https://grimler.se/termux/termux-main: ok [*] (1) https://mirror.polido.pt/termux/termux-main: bad [*] (1) https://termux.3san.dev/termux/termux-main: ok [*] (1) https://mirrors.medzik.dev/termux/termux-main: ok [*] (1) https://termux.mentality.rip/termux-main: ok [*] (1) https://mirror.leitecastro.com/termux/termux-main: ok [*] (1) https://termux.librehat.com/apt/termux-main: ok [*] (1) https://md.mirrors.hacktegic.com/termux/termux-main: ok [*] (1) https://mirrors.cfe.re/termux/termux-main: bad [*] (1) https://mirror.accum.se/mirror/termux.dev/termux-main: ok [*] (1) https://mirror.autkin.net/termux/termux-main: ok [*] (1) https://mirror.bouwhuis.network/termux/termux-main: ok [*] (1) https://is.mirror.flokinet.net/termux/termux-main: ok [*] (1) https://mirror.termux.dev/termux-main: bad [*] (1) https://plug-mirror.rcac.purdue.edu/termux/termux-main: bad [*] (1) https://mirrors.utermux.dev/termux/termux-main: ok [*] (1) https://dl.kcubeterm.com/termux-main: bad [*] (1) https://termux.danyael.xyz/termux/termux-main: ok [*] (1) https://gnlug.org/pub/termux/termux-main: ok [*] (1) https://mirror.vern.cc/termux/termux-main: bad [*] (1) https://mirror.csclub.uwaterloo.ca/termux/termux-main: ok [*] (1) https://mirror.mwt.me/termux/main: ok [*] (1) https://mirror.quantum5.ca/termux/termux-main: ok [*] (1) https://mirror.fcix.net/termux/termux-main: ok [*] (1) https://mirrors.middlendian.com/termux/termux-main: ok [*] (1) http://mirror.mephi.ru/termux/termux-main: ok [*] (1) https://repository.su/termux/termux-main/: ok Picking mirror: (40) /data/data/com.termux/files/usr/etc/termux/mirrors/europe/termux.librehat.com Get:2 https://termux.librehat.com/apt/termux-main stable InRelease [14.0 kB] Get:3 https://termux.librehat.com/apt/termux-main stable/main aarch64 Packages [527 kB] Get:1 https://turdl.kcubeterm.com tur-packages InRelease [18.4 kB] Ign:1 https://turdl.kcubeterm.com tur-packages InRelease Ign:1 https://turdl.kcubeterm.com tur-packages InRelease Get:1 https://turdl.kcubeterm.com tur-packages InRelease [18.4 kB] Get:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages [72.4 kB] Ign:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages Ign:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages Get:4 https://turdl.kcubeterm.com tur-packages/tur aarch64 Packages [72.4 kB] Fetched 582 kB in 4min 16s (2276 B/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. No mirror or mirror group selected. You might want to select one by running 'termux-change-repo' Checking availability of current mirror: [*] https://termux.librehat.com/apt/termux-main: ok Hit:1 https://termux.librehat.com/apt/termux-main stable InRelease Hit:2 https://turdl.kcubeterm.com tur-packages InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ~ $
07-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值