Rumah hujung hadapan web html tutorial Codeforces Round #271 (Div. 2) 解题报告_html/css_WEB-ITnose

Codeforces Round #271 (Div. 2) 解题报告_html/css_WEB-ITnose

Jun 24, 2016 am 11:56 AM
round Laporan Selesaikan masalah

题目地址:http://codeforces.com/contest/474

A题:Keyboard

模拟水题。

代码如下:

#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <stdlib.h>#include <math.h>#include <ctype.h>#include <queue>#include <map>#include <set>#include <algorithm>using namespace std;#define LL __int64char s[]={"qwertyuiopasdfghjkl;zxcvbnm,./"};int main(){    int i, x, j, len;    char c, s1[200];    scanf("%c",&c);    if(c=='L')        x=1;    else        x=-1;        scanf("%s",s1);    len=strlen(s1);    for(i=0;i<len for if printf s break return>  <br> B题:Worms  <p></p>  <p>水题。。</p>  <p>代码如下:</p>  <p></p>  <pre name="code" class="sycode">#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <stdlib.h>#include <math.h>#include <ctype.h>#include <queue>#include <map>#include <set>#include <algorithm>using namespace std;#define LL __int64int dp[1100000];int main(){    int n, m, i, j, sum=0, x;    scanf("%d",&n);    for(i=0;i<n scanf for dp sum while printf return>  <br> C题: Captain Marmot  <p></p>  <p>暴力枚举,共4*4*4*4种情况,对每一种情况分别判断是否是正方形。我居然一直都以为是矩形。。</p>  <p>判断方法:将4条边与两条对角线分别计算出来。然后排序,4个小的肯定是边,2个大的是对角线,然后判断边是否都相等,对角线是否都相等,对角线是否是边的sqrt(2)倍(这里最好是用平方来判断是否是2倍)。然后找出移动次数最少的输出即可。</p>  <p>代码如下:</p>  <p></p>  <pre name="code" class="sycode">#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <stdlib.h>#include <math.h>#include <ctype.h>#include <queue>#include <map>#include <set>#include <algorithm>using namespace std;#define LL __int64const int mod=1e9+7;struct node{    LL x, y;}t1[5], t2[5], fei[5];node solve(node x, node y, int z){    node t;    t=x;    int i;    for(i=0;i<z x.x="y.y-t.y+y.x;" x.y="t.x-y.x+y.y;" t="x;" return dist a node b ll x="a.x-b.x;" y="a.y-b.y;" judge int i j d sort if main k h min1 scanf while for fei puts else printf>  <br> D题:Flowers  <p></p>  <p>DP,还是水题。。可以这样考虑:</p>  <p>第n个只有两种情况,若第n个是R,那么情况数为dp[n-1]种。若第n个是W,由于W只能连续k个,所以说,第n-k+1至第n个必须都是W,那么此时情况数为dp[n-k]种。所以状态转移方程为:</p>  <p>dp[n]=dp[n-1]+dp[n-k]。</p>  <p>然后用一个数组保存前缀和即可。</p>  <p>代码如下:<br> </p>  <pre name="code" class="sycode">#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <stdlib.h>#include <math.h>#include <ctype.h>#include <queue>#include <map>#include <set>#include <algorithm>using namespace std;#define LL __int64const int mod=1e9+7;LL dp[110000], sum[110000];int main(){    int i, j, n, k, a, b;    LL x=0;    sum[0]=0;    dp[0]=0;    scanf("%d%d",&n,&k);    for(i=1;i 自己能做出来的只有这么些。。sad。。  <p></p> </algorithm></set></map></queue></ctype.h></math.h></stdlib.h></cstring></string></cstdio></iostream>
Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah maksud bulat dalam php Apakah maksud bulat dalam php Mar 10, 2023 am 10:04 AM

Dalam PHP, bulat bermaksud "pembundaran" dan merupakan fungsi terbina dalam yang menukar nombor titik terapung kepada integer Fungsi ini boleh membulatkan nombor titik terapung dan mengembalikan nilai integer jenis apungan );".

Bagaimana untuk membahagi dan membulatkan menggunakan fungsi round() PHP Bagaimana untuk membahagi dan membulatkan menggunakan fungsi round() PHP Mar 21, 2023 pm 04:32 PM

Fungsi round() ialah fungsi yang sangat berguna dalam perpustakaan pemformatan nombor PHP, yang boleh membundarkan nombor titik terapung ke nombor tempat perpuluhan yang ditentukan. Walau bagaimanapun, memandangkan operasi pembahagian PHP mungkin mengalami perpuluhan tak terhingga atau kehilangan ketepatan, pembulatan pembahagi juga perlu. Seterusnya, kami akan menerangkan secara terperinci cara menggunakan fungsi round() PHP untuk membahagi dan membulatkan.

Cara menggunakan fungsi ROUND untuk memintas tempat perpuluhan dalam MySQL Cara menggunakan fungsi ROUND untuk memintas tempat perpuluhan dalam MySQL Jul 13, 2023 pm 09:21 PM

Cara menggunakan fungsi ROUND dalam MySQL untuk memintas bilangan tempat perpuluhan Dalam MySQL, anda boleh menggunakan fungsi ROUND untuk memintas bilangan tempat perpuluhan. Fungsi ROUND membundarkan nombor kepada bilangan tempat perpuluhan yang ditentukan. Berikut akan memperkenalkan anda kepada penggunaan fungsi ROUND secara terperinci dan memberikan contoh kod. Sintaks: ROUND(X,D)X mewakili nombor yang akan dibundarkan dan D mewakili bilangan tempat perpuluhan yang akan dikekalkan. Contoh penggunaan fungsi ROUND untuk memintas bilangan tempat perpuluhan: Katakan terdapat jadual bernama produc

Artikel ini mengajar anda cara menggunakan ChatGPT untuk menulis laporan dengan cepat Artikel ini mengajar anda cara menggunakan ChatGPT untuk menulis laporan dengan cepat May 14, 2023 pm 04:04 PM

Artikel ini akan berkongsi keseluruhan proses latihan ChatGPT (versi model GPT-4 terkini) dan menjana laporan, serta membincangkan masalah biasa yang wujud dalam penggunaan ChatGPT, dan cara menggunakan ChatGPT untuk memaksimumkan pembelajaran dan kecekapan kerja. Berikut ialah keseluruhan proses penjanaan laporan keselamatan AI. Pemilihan topik infrastruktur Pemilihan topik yang berkualiti tinggi boleh membantu penyelidik akademik menentukan titik kemasukan laporan dengan cepat, membimbing pembaca untuk menangkap tema utama laporan dan menjadikan keseluruhan laporan menyajikan struktur dan logik yang lebih jelas. Dengan memperkenalkan latar belakang laporan atau menyediakan kata kunci dan gambaran keseluruhan kepada ChatGPT, ChatGPT boleh menjana pemilihan topik dalam beberapa saat untuk rujukan penyelidik. Apabila kami bertanya soalan, kami boleh meminta ChatGPT menjana berbilang pilihan topik pada masa yang sama, yang membantu

MySQL lwn Oracle: Perbandingan Sokongan Analisis dan Pelaporan MySQL lwn Oracle: Perbandingan Sokongan Analisis dan Pelaporan Jul 12, 2023 pm 07:37 PM

MySQL dan Oracle: Perbandingan Sokongan untuk Fungsi Analisis dan Pelaporan Dalam dunia dipacu data moden, apabila data perusahaan terus berkembang, permintaan untuk analisis data dan fungsi pelaporan juga meningkat. Sebagai dua sistem pengurusan pangkalan data hubungan (RDBMS) yang paling popular, MySQL dan Oracle mempunyai prestasi sokongan yang tinggi dalam hal ini. Artikel ini akan membandingkannya dari segi sokongan mereka untuk analisis data dan fungsi pelaporan, dan menunjukkan perbezaan melalui contoh kod. Pertama, mari kita lihat analisis data MySQL

Detik 'kemunculan' kecerdasan buatan: Bagaimanakah pusat data menyelesaikan masalah? Detik 'kemunculan' kecerdasan buatan: Bagaimanakah pusat data menyelesaikan masalah? Nov 23, 2023 pm 12:30 PM

Apabila beratus-ratus model besar AI berorientasikan industri muncul, pusat data yang mengehos model besar secara senyap berubah. Model besar memerlukan kuasa pengkomputeran yang besar Di satu pihak, pusat data akan menyediakan keupayaan komprehensif pengkomputeran yang pelbagai sebagai asas kuasa pengkomputeran untuk transformasi digital untuk memenuhi keperluan pintar industri yang berbeza, sebaliknya, pusat data terus meningkatkan kecekapan tenaga; yang memerlukan Seni bina pengkomputeran yang lebih baik dan penggunaan tenaga yang lebih rendah menjana kuasa pengkomputeran yang lebih besar, yang bukan sahaja mencapai karbon hijau dan rendah itu sendiri, tetapi juga memperkasakan transformasi pintar industri lain dan menggalakkan pengurangan karbon seluruh masyarakat. Menurut data daripada Kementerian Perindustrian dan Teknologi Maklumat, jumlah bilangan rak pusat data yang digunakan di negara saya akan melebihi 5.9 juta rak standard pada tahun 2022, bilangan pelayan akan menjadi kira-kira 20 juta, dan purata kadar pertumbuhan tahunan sebanyak kapasiti storan pusat data akan melebihi 50%. Pada masa yang sama, sepanjang

Tulis fungsi satu baris C untuk membundarkan nombor titik terapung Tulis fungsi satu baris C untuk membundarkan nombor titik terapung Aug 26, 2023 pm 01:53 PM

Di sini kita akan melihat bagaimana untuk menulis fungsi satu baris C yang boleh membundarkan nombor titik terapung. Untuk menyelesaikan masalah ini, kita perlu mengikuti langkah-langkah berikut. Dapatkan nombor Jika nombor itu positif, tambah 0.5 jika tidak, tolak 0.5 Gunakan penukaran jenis untuk menukar nilai titik terapung kepada integer Contoh #include<stdio.h> intmy_round(floatnumber){ return(int)(number<0?number - 0.5:number+0.5);}intmain(){&nbsp

Pembangunan Java: Bagaimana untuk melakukan ujian dan pelaporan liputan kod Pembangunan Java: Bagaimana untuk melakukan ujian dan pelaporan liputan kod Sep 21, 2023 pm 12:42 PM

Pembangunan Java: Cara Menjalankan Pengujian dan Pelaporan Liputan Kod Dalam pembangunan Java, ujian liputan kod ialah alat penting yang boleh membantu kami menentukan sama ada kes ujian merangkumi pelbagai bahagian kod dan memahami kualiti ujian kod. Artikel ini menerangkan cara menjalankan ujian liputan kod dan menjana laporan yang sepadan serta menyediakan beberapa contoh kod khusus. Ujian liputan kod mengukur liputan setiap bahagian kod dengan menjalankan kes ujian dan mengumpul maklumat pelaksanaan. Dalam pembangunan Java, alat ujian liputan kod yang biasa digunakan

See all articles