SRM 147
英語速読力と高速な実装力を得るために、Div2のEasyの早解きを行うことにした。
今回の得点は246.05/250だった。
このタイプの問題はC++の方が早くかけそう。
実装(VB.NET)
Imports Microsoft.VisualBasic Imports System Imports System.Collections Imports System.Text Imports System.Math Public Class CCipher Public Function decode(ByVal cipherText As String, ByVal shift As Integer) As String Dim Res As String="" For i As Integer=1 To Len(CipherText) Res+=Chr(((Asc(Mid(cipherText,i,1))-Asc("A")-Shift+26) Mod 26)+Asc("A")) Next Return Res End Function End Class