Website profiles · Technology insights · Alternatives

open.kattis.com

No paid content found
Visit website
Profile views 8 Outbound visits 1 Normal
Kattis, Kattis Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2002
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Kattis?

Kattis is an online archive of programming problems that you solve by submitting code, which is then judged automatically against test data. The archive page describes "thousands of programming problems to solve" and invites newcomers to register and start solving.

It suits several kinds of people:

  • Students in algorithms or data-structures courses, since many university courses run their assignments through Kattis-style judges.
  • Competitive programmers practising for contests, using the ranklists to gauge progress.
  • Job candidates at companies that use automated problem sets as a screening step.
  • Self-learners who want graded exercises rather than tutorials.

How the archive is organised

Problems carry a difficulty rating in points, and the front page groups suggested problems into bands:

Band Example problems Points
Trivial Cetvrta 1.3
Easy Sum Squared Digits Function, Lawn Mower, Robot Protection 1.4–2.2
Medium Bitmask, Elliptic Curve Point Multiplication 3.2–3.7
Hard Flow Finder, Pipe Stream 7.7–7.8

A sensible starting point is to pick one problem at the easiest band, submit a solution, and read the judge's verdict carefully — the feedback tells you whether you failed on correctness, time limit or runtime error, which is the main skill the site trains. Move up a band only once you solve consistently at the current one.

The site also publishes leaderboards for individual users, affiliations and countries. These are useful for finding peers at your own university or country, but treat them as motivation rather than a measure of ability: scores accumulate over time, so long-standing accounts naturally rank high.

For structured practice with editorial explanations and a gentler learning curve, LeetCode and Codeforces cover similar ground with different emphasis — Kattis leans more toward academic and contest-style problem sets.

How do I create an account on Kattis and start solving problems?

Register at Kattis and you land in a problem archive with thousands of tasks, sorted by difficulty. The homepage shows a suggested-problems list with point values, so you can pick a starting point instead of browsing blindly.

A practical first session

  1. Create your account on the Kattis site, then open one of the suggested "Trivial" or "Easy" problems — the archive labels them with points, such as 1.3 pt for Cetvrta or 1.4 pt for Sum Squared Digits Function.
  2. Read the problem statement and note the input/output format; Kattis judges your program by running it against hidden test cases, so exact formatting matters.
  3. Submit a solution in one of the supported languages, read the verdict, and fix the specific failure (wrong answer, time limit, runtime error) rather than rewriting everything.
  4. Move up gradually: the list moves from Trivial and Easy through Medium (Bitmask, 3.2 pt; Elliptic Curve Point Multiplication, 3.7 pt) to Hard (Flow Finder, 7.7 pt).

What the site adds beyond the problems

Feature What it gives you
Suggested problems with points A rough difficulty signal for choosing your next task
Ranklist Individual scores, e.g. top users in the tens of thousands of points
Affiliations University standings, such as National University of Singapore and Aarhus University near the top
Countries National standings, led in the sample by the United States and Canada

Who this suits

  • Beginners who want graded practice with immediate automated feedback.
  • Students preparing for contests or interviews, since the archive mixes classic exercises with harder algorithmic problems.
  • Course and club members: affiliations and country rankings make it easy to compare progress within a group.

The trade-off is that difficulty points and ranklists measure volume and persistence as much as skill, and a hard problem can stall you for hours. If you are new, cap your attempts: give a problem 30–45 minutes, then read an editorial or discuss it, and return later. That keeps momentum while still building the debugging habits the judge rewards.

What do the difficulty points and problem levels on Kattis mean?

The points shown next to a Kattis problem are difficulty ratings, not a score you earn for solving it. Each problem carries a point value (for example, 1.3 pt for a "Trivial" problem or 7.7 pt for a "Hard" one), and the site groups problems into bands such as Trivial, Easy, Medium and Hard. The higher the number, the harder the problem is generally considered to be.

Two things are worth separating:

  • Problem difficulty points describe how challenging the problem is estimated to be. They help you pick something at your level.
  • Your score on the ranklist is accumulated from the problems you solve. The top users on the ranklist have totals in the thousands, built up across many solved problems over time.

So a beginner might start with the lowest-rated problems and work upward, while an experienced competitive programmer might jump into the Medium and Hard bands. The bands are a rough guide, not a strict rule — a problem that feels easy to one person can be tricky for another depending on which techniques they know.

A practical way to choose

If you are new, filter or sort by the lowest point values first and solve a handful before moving up. If you already know your strengths (say, graph algorithms or number theory), you can skip ahead to problems in a band that matches your comfort level. Treat a jump of more than about one band as a deliberate stretch rather than your default.

The ranklist and the affiliation and country tables are there for context and motivation, not as a target you need to match. They show that consistent solving over time matters more than any single hard problem.

A useful next step: pick two problems from the Trivial or Easy band, solve them, then try one from the next band up. If the jump feels too steep, stay in the lower band a while longer.

How can I use Kattis to prepare for programming interviews or contests?

Kattis works best as a large practice bank with built-in difficulty ratings, so you can train deliberately for either interviews or contests instead of solving random problems. The archive lists problems by point value, from trivial (around 1.3) to hard (7.7+), which gives you a rough ladder to climb.

For interview preparation

Interview questions usually resemble the easy-to-medium range: arrays, strings, sorting, hash maps, greedy choices, simple dynamic programming and graph traversal. On Kattis, that maps roughly to the 1.3–3.7 point band. A practical routine:

  • Solve several 1.3–1.7 point problems quickly to build fluency and clean input/output habits.
  • Move to 2.2–3.2 point problems and time yourself, since interviews reward speed under mild pressure.
  • After each problem, write down the pattern you used (two pointers, BFS, prefix sums) rather than just the answer.
  • Re-solve anything that took more than about 30 minutes a week later.

The main trade-off: Kattis problems are self-contained with strict input/output formats, while interviews often involve discussion, edge cases and explaining trade-offs aloud. Use Kattis for coding muscle, but practice narrating your approach separately.

For contest preparation

Contests reward breadth, speed and the ability to judge which problem is worth attempting. Kattis supports this directly:

  • Use the difficulty points to decide solving order in a mock contest: sweep the easy tier first, then pick medium problems by topic strength.
  • Track your submissions and revisit failures; wrong-answer patterns usually reveal weak areas faster than reading editorials.
  • The ranklists show that top solvers accumulate tens of thousands of points, so treat the leaderboard as a long-term signal, not a short-term target.

A concrete next step

Pick one topic you find shaky, filter for problems in the 2.2–3.7 range, and aim to solve five of them in a week. If you want structured contest-style practice with editorial discussion, Codeforces complements Kattis well; for interview-focused sets with company tags, LeetCode is the more direct fit. Kattis itself is strongest when you want volume, transparent difficulty ratings and a competitive scoreboard.

What are the ranklist, affiliations, and countries sections on Kattis?

The Kattis homepage shows three leaderboards that slice the same scoring data in different ways: Ranklist for individual users, Affiliations for schools or organizations, and Countries for national totals.

What each section tracks

Section Ranked unit Example from the page Best for
Ranklist Individual solver #1 Nick Wu, 18448.0 Judging personal progress or benchmarking against top solvers
Affiliations University, company or club #1 National University of Singapore, 7,926.9 Comparing schools, planning training, recruiting
Countries Country #1 United States, 9,673.7 Seeing which regions dominate, or where your country stands

Each row pairs a name with a cumulative score. The page labels the column "Score [?]", so the exact formula is not spelled out on the homepage itself, but the same number drives all three boards. That means an affiliation's or country's total reflects the combined scores of its members, which is why large or highly active institutions tend to appear near the top — National University of Singapore, Aarhus University and KTH Royal Institute of Technology in the affiliations list, for instance.

How to use them

  • If you are practicing for interviews or contests: check the Ranklist to see what a realistic top score looks like, then filter your own progress against it over time.
  • If you run a course or student club: the Affiliations board is the natural comparison point. It shows whether your institution is climbing, and by how much.
  • If you are choosing where to study or hire: the Country and Affiliation boards give a rough signal of which regions and schools produce strong competitive programmers. Treat it as one signal, not a ranking of teaching quality — participation volume matters as much as skill.

A quick next step: register, solve a few problems, and watch your own name move through the Ranklist. The page's Suggested problems list — Trivial (Cetvrta, 1.3 pt), Easy (Lawn Mower, 1.7 pt), Medium (Bitmask, 3.2 pt), Hard (Flow Finder, 7.7 pt) — gives you a difficulty ladder to start on. The same site is also used for university courses and open contests; Kattis hosts those alongside the public archive.

Can I submit solutions in different programming languages on Kattis?

Yes. Kattis accepts submissions in many common programming languages, so you are not locked into one language for a given problem. The archive's framing around solving thousands of problems and its global ranklists imply a multi-language judge rather than a single-language contest site.

H3 Practical implications

  • Language choice is per submission, not per account. You can solve one problem in Python and the next in C++ without changing settings.
  • The judge compiles and runs your code, so it must be self-contained. Standard input and output are the norm; avoid relying on local files or interactive prompts.
  • Performance varies by language. A brute-force Python solution may time out where the same logic in C++ passes. If a problem sits in the higher difficulty bands, expect tighter limits.
  • Exact language lists change over time. Check the submission page's language dropdown for the current options rather than assuming a specific version.

H3 A concrete scenario

Suppose you are working through the suggested problems shown on the archive page. You might use Python for the trivial ones to move quickly, then switch to C++ or Java once you reach the medium and hard tiers where constant factors matter. Your ranklist score accumulates across all of it, so mixing languages costs you nothing.

H3 How to decide

  1. Prototype in the language you think fastest in. Get a correct solution first.
  2. If it times out, port the hot loop to a compiled language rather than rewriting everything.
  3. Check the problem's input size before choosing: large inputs plus tight limits favor C++ or Java.
  4. Confirm the language is offered on the submit form for that specific problem.

Start by registering and opening any suggested problem, then look at the language selector on its submission page to see exactly what is available to you. For broader practice across judges, Kattis itself is the relevant archive here.

Related questions

More questions →
Is Kattis Suitable for Beginners and How Do You Start?

Yes. Kattis is suitable for beginners, and the site itself says so: the problem archive welcomes new users and tells them to "just register and start solving." The main catch is that Kattis is a bare problem archive rather than a guided course — it gives you thousands of problems and a difficulty scale, but no lessons or explanations. If you already know the basics of one programming language and want practice, you can start immediately. If you have never written code, you will need a separate learning resource first.

What Kattis Actually Is

Kattis (open.kattis.com) is a programming problem archive. You read a problem statement, write a program that reads input and produces the required output, and submit it. The judge runs your code against test cases and tells you whether it passes.

The homepage describes it plainly: "Here you can find thousands of programming problems to solve. If you're new here you're very much welcome! Just register and start solving."

That is the whole onboarding. There is no tutorial track, no video course, and no explanation of algorithms — just problems, a difficulty rating, and a scoreboard.

Why It Works for Beginners

The difficulty system is the main reason a newcomer can use Kattis without getting lost. Each problem carries a point value that reflects how hard it is, and the homepage groups suggested problems into tiers:

Tier Example problem Points
Trivial Cetvrta 1.3 pt
Trivial Sum Squared Digits Function 1.4 pt
Easy Lawn Mower 1.7 pt
Easy Robot Protection 2.2 pt
Medium Bitmask 3.2 pt
Medium Elliptic Curve Point Multiplication 3.7 pt
Hard Flow Finder 7.7 pt
Hard Pipe Stream 7.8 pt

A beginner should stay in the Trivial and Easy rows until solving them feels routine. The jump from Easy to Medium is real — the Medium and Hard examples above involve bitmasking, elliptic curve arithmetic, and flow problems, which assume you already know specific algorithms.

The "Suggested problems" list on the homepage is the fastest way to find a starting point, because it mixes tiers instead of forcing you to browse the full archive blind.

How to Start, Step by Step

  1. Register an account. The site's own instruction is to register and begin. You need an account for your submissions to be tracked and scored.
  2. Pick a language you already know. Kattis accepts many common languages; the problem is judged on output, not on which language you chose. Use whatever you can already write a loop and read input in.
  3. Solve one Trivial problem first. Take Cetvrta (1.3 pt) or Sum Squared Digits Function (1.4 pt). The goal of the first problem is not the algorithm — it is learning the input/output format, which is where most first submissions fail.
  4. Read the input/output specification twice. Kattis problems state exactly what input looks like and exactly what output must be printed. Extra spaces, missing newlines, or debug text will cause a wrong answer.
  5. Submit and read the verdict. If you get "Wrong Answer," compare your output character by character against the spec. If you get a runtime error, check for array bounds and input parsing.
  6. Move up one tier at a time. Once Trivial feels easy, work through Easy problems. Only then attempt Medium.

What Beginners Should Expect to Struggle With

  • No explanations. When you are stuck, Kattis will not tell you why. You need to debug on your own or look elsewhere.
  • Strict output matching. The judge compares your output to the expected output exactly. A trailing space or a missing final newline is enough to fail.
  • Difficulty is relative. A 1.3-point problem is trivial only if you are comfortable with basic input parsing and arithmetic in your language.
  • Scoring is cumulative. The ranklist on the homepage shows top users with scores in the thousands (the top entry is 18448.0), which reflects years of solving. Do not read the leaderboard as a beginner benchmark.

When Kattis Is the Wrong Choice

Skip Kattis for now if any of these apply:

  • You have not yet written a program that reads input and prints output.
  • You want structured lessons with explanations of algorithms.
  • You want a course with a defined curriculum and deadlines.

In those cases, learn the language basics elsewhere first, then come back — Kattis will still be there, and the Trivial tier will still be waiting.

What is Kattis (open.kattis.com)?

Kattis is an online programming problem archive where you can find thousands of programming problems to solve. If you're new, you register an account and start solving; the site tracks your score and places you on a ranklist. It's aimed at anyone who wants to practice competitive programming or algorithmic problem-solving, from beginners working through trivial problems to experienced solvers tackling hard ones.

What you can do on the site

The homepage presents the archive as its core feature: "Here you can find thousands of programming problems to solve." Beyond browsing and submitting solutions, the site surfaces several community views:

  • Suggested problems — a curated list spanning difficulty levels, so you don't have to guess where to start.
  • Ranklist — individual users ranked by score.
  • Affiliations — organizations (mostly universities) ranked by combined score.
  • Countries — countries ranked by combined score.

How difficulty and scoring work

Problems carry a point value that reflects difficulty. The suggested problems on the homepage show this spread clearly:

Difficulty Problem Points
Trivial Cetvrta 1.3 pt
Trivial Sum Squared Digits Function 1.4 pt
Easy Lawn Mower 1.7 pt
Easy Robot Protection 2.2 pt
Medium Bitmask 3.2 pt
Medium Elliptic Curve Point Multiplication 3.7 pt
Hard Flow Finder 7.7 pt
Hard Pipe Stream 7.8 pt

So a problem's point value is a rough proxy for how hard it is — higher points generally mean harder problems. Your total score accumulates across solved problems and determines your rank.

Who appears on the leaderboards

The ranklist shows individual solvers with their scores. At the time of the source data, the top entries were:

  1. Nick Wu — 18448.0
  2. Atli Fannar Franklín — 18313.0
  3. Doug Goodman — 15863.8
  4. Jeremy Lim — 14639.5
  5. Andreas Björklund — 12622.6

The affiliation ranking aggregates scores by institution:

Rank Affiliation Score
1 National University of Singapore 7,926.9
2 Aarhus University 5,857.8
3 KTH Royal Institute of Technology 5,682.2
4 University of Iceland 5,233.5
5 University of Alberta 4,223.9

And the country ranking aggregates by nation:

Rank Country Score
1 United States 9,673.7
2 Canada 8,792.9
3 Singapore 7,878.3
4 Sweden 7,592.6
5 Iceland 7,342.5

These three views let you compare yourself against individuals, schools, or countries depending on what motivates you.

How to get started

  1. Register an account — the site states that if you're new, you "just register and start solving."
  2. Pick a problem — use the suggested problems list to find one matching your level, or browse the archive.
  3. Solve and submit — your score updates as you solve problems, feeding into the ranklist.

The suggested problems list is the most direct entry point because it already sorts problems by difficulty, so you can start with a trivial 1.3-point problem and work upward rather than searching the full archive blind.

When Kattis is a good fit

Kattis suits you if you want a large, ranked problem archive with clear difficulty signals and social comparison through individual, school, and country leaderboards. It's less about structured courses and more about self-directed practice against a scored problem set. If you're preparing for competitive programming, working through algorithm topics, or representing a university, the affiliation and country rankings give the practice an extra dimension beyond your own score.

How Does the Kattis Ranklist and Scoring Work?

Kattis ranks users by total score: the more points you accumulate from solved problems, the higher you appear on the ranklist. The site publishes three separate leaderboards — individual users, affiliations (usually universities), and countries — so the same solving activity feeds into several competitive views at once. The exact point value of any single problem is set by Kattis and shown on the problem itself; the homepage only displays a difficulty label and a point figure for each suggested problem.

The three ranklists

The Kattis Problem Archive homepage shows a "Ranklist" section alongside "Affiliations" and "Countries." Each is a top-8 snapshot rather than the full standings.

Ranklist What it ranks Example from the homepage
Ranklist Individual users by score 1. Nick Wu — 18448.0
Affiliations Institutions by score 1. National University of Singapore — 7,926.9
Countries Countries by score 1. United States — 9,673.7

The user list is ordered purely by score, descending. The affiliation and country lists use the same ordering logic but aggregate across everyone associated with that institution or country.

How scoring works

Each problem carries a point value. On the homepage's "Suggested problems" table, values run from 1.3 pt (Cetvrta, labeled Trivial) up to 7.8 pt (Pipe Stream, labeled Hard):

  • Trivial — Cetvrta, 1.3 pt
  • Trivial — Sum Squared Digits Function, 1.4 pt
  • Easy — Lawn Mower, 1.7 pt
  • Easy — Robot Protection, 2.2 pt
  • Medium — Bitmask, 3.2 pt
  • Medium — Elliptic Curve Point Multiplication, 3.7 pt
  • Hard — Flow Finder, 7.7 pt
  • Hard — Pipe Stream, 7.8 pt

Two things follow from this table. First, difficulty labels and point values rise together in the sample shown, so harder problems are worth more. Second, the spread is wide — a hard problem is worth roughly six times a trivial one — which means a ranklist position reflects both how many problems you solve and how hard they are.

Your total score is the sum of the points from the problems you have solved. To move up, you either solve more problems or solve higher-value ones.

Reading a ranklist position

A score alone doesn't tell you how a user got there. Two users near each other on the list may have very different profiles — one grinding through many easy problems, another clearing a smaller number of hard ones. The homepage doesn't break scores down by difficulty, so the ranklist shows the total only.

The same applies to the affiliation and country tables. A country's score aggregates its users, so a country with many active solvers can outrank one with a few strong ones. The homepage shows the aggregate, not the number of contributors.

Practical implications

  • If you want a higher personal rank, prioritize problems with larger point values once you can handle them; a single 7.7 pt solve is worth several trivial ones.
  • If you're tracking an institution or country, remember the score is a sum across all associated users, so recruiting more solvers raises the total even if individual skill doesn't change.
  • If you're new, the "Suggested problems" table is a reasonable entry point: start at the Trivial and Easy rows, then work upward as the point values climb.

The homepage presents only the top 8 in each category. For anything beyond that, you'd need the full ranklist pages, which the homepage excerpt doesn't cover.

How Are Problems Organized by Difficulty on Kattis?

Kattis groups problems into four named difficulty bands — Trivial, Easy, Medium, and Hard — and assigns each problem a numeric point value that increases with difficulty. On the problem archive homepage, the "Suggested problems" section lists one example problem per band alongside its score, so you can gauge the jump between levels before you start solving. If you are new, the practical approach is to start at the Trivial or Easy end and move up as your accepted-solution count grows.

The four difficulty bands and their point ranges

The homepage's suggested-problems list shows the following examples, which illustrate how the bands map to scores:

Band Example problem Score
Trivial Cetvrta 1.3 pt
Easy Sum Squared Digits Function 1.4 pt
Easy Lawn Mower 1.7 pt
Easy Robot Protection 2.2 pt
Medium Bitmask 3.2 pt
Medium Elliptic Curve Point Multiplication 3.7 pt
Hard Flow Finder 7.7 pt
Hard Pipe Stream 7.8 pt

Two things stand out from this table. First, the bands overlap in score: a 2.2-point problem is still labeled Easy, while a 3.2-point problem is already Medium. The label is the primary signal; the score is a finer-grained tiebreaker within and across bands. Second, the gap between Medium and Hard is much larger than the gap between Trivial and Easy — the suggested Hard problems sit at roughly double the suggested Medium scores.

How to use the labels to pick a problem

The difficulty label answers "roughly how much experience do I need," and the point value answers "how much is this worth relative to its neighbors." A workable selection routine:

  1. Match the band to your current level. If you are new to competitive programming, stay in Trivial and Easy until you can solve them reliably.
  2. Use the score to fine-tune within a band. Inside Easy, a 1.4-point problem is a gentler start than a 2.2-point one.
  3. Treat a band jump as a real jump. Moving from Easy to Medium, or Medium to Hard, is not a small step — the suggested problems show the score roughly doubling at the Medium-to-Hard boundary.

The "Suggested problems" list itself is the intended entry point: it exists so that a first-time visitor does not have to browse thousands of problems to find a starting point.

What the score is not

The point value is a difficulty indicator, not a measure of time or effort in any fixed unit. Two problems with the same score can require very different techniques. The homepage also shows a global ranklist where top users have accumulated scores in the tens of thousands (the top entry is 18,448.0), which tells you the scale is cumulative across many solved problems rather than a per-problem rating. Affiliation and country leaderboards use the same cumulative scoring, so a high rank reflects volume and difficulty of problems solved together, not a single hard problem.

Practical starting point

Register on the site, open the problem archive, and begin with the Trivial and Easy entries in the suggested list. As you clear them, step up one band at a time. The label tells you whether you belong in that band; the score tells you where inside it to start.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2002, this domain has about 24 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is Cloudflare, Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Google Workspace email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. CAA records restrict which certificate authorities are authorized to issue certificates. No CNAME was found; the observed records resolve directly to addresses.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies jQuery, Sentry, Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage meta description was detected, leaving snippet selection more dependent on page text. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 14 characters, within a common display range. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailGoogle Workspace
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.26.4.52

Registration details

RDAP / WHOIS

RegistrarCloudflare, Inc.
Registered2002-05-24
Expires2027-05-24
Domain statusclient transfer prohibited
Nameserversdee.ns.cloudflare.com、kip.ns.cloudflare.com
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Aopen.kattis.com104.26.4.52300—
Aopen.kattis.com104.26.5.52300—
Aopen.kattis.com172.67.75.209300—
AAAAopen.kattis.com2606:4700:20::681a:434300—
AAAAopen.kattis.com2606:4700:20::681a:534300—
AAAAopen.kattis.com2606:4700:20::ac43:4bd1300—
MXkattis.comaspmx.l.google.com3001
MXkattis.comalt1.aspmx.l.google.com3005
MXkattis.comalt2.aspmx.l.google.com3005
MXkattis.comaspmx2.googlemail.com30010
MXkattis.comaspmx3.googlemail.com30010
NSkattis.comdee.ns.cloudflare.com86400—
NSkattis.comkip.ns.cloudflare.com86400—
TXTkattis.com_xqfy4gp4fck8rfamtt4s0o5w5aezi1u300—
TXTkattis.comdetectify-verification=f9923f287d22c6673973438468d67632300—
TXTkattis.comgoogle-site-verification=3uTghJbNBqPTkNMsSs3dKwseC-UNlEx9vDJO9Q-q8aI300—
TXTkattis.comgoogle-site-verification=vgE4j3_FQzQ5YX_jCSyfZRi9H89-vl6Ch5QJxzppw0c300—
TXTkattis.comv=spf1 include:kattis_com._es.easydmarc.com ~all300—
CAAkattis.com0 issue "comodoca.com"3600—
CAAkattis.com0 issue "digicert.com; cansignhttpexchanges=yes"3600—
CAAkattis.com0 issue "letsencrypt.org"3600—
CAAkattis.com0 issue "pki.goog; cansignhttpexchanges=yes"3600—
CAAkattis.com0 issue "ssl.com"3600—
CAAkattis.com0 issuewild "comodoca.com"3600—
CAAkattis.com0 issuewild "digicert.com; cansignhttpexchanges=yes"3600—
CAAkattis.com0 issuewild "letsencrypt.org"3600—
CAAkattis.com0 issuewild "pki.goog; cansignhttpexchanges=yes"3600—
CAAkattis.com0 issuewild "ssl.com"3600—
DSkattis.com2371 13 2 89fc83e1d58db3725bbf401ec6c17220573476b6fedeed0f247a8ad6b9c031fa86400—
DMARC_dmarc.kattis.comv=DMARC1;p=quarantine;sp=none;rua=mailto:[email protected],mailto:[email protected];ruf=mailto:[email protected];fo=13600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectkattis.com
IssuerGoogle Trust Services
Valid until2026-11-17T01:16 · Remaining when checked: 43 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
cache-controlno-cache, must-revalidate
servercloudflare
set-cookieRedacted

Identified technologies

jQuerySentryCloudflare

Pages, Search and Sharing

Meta descriptionNot detected
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

All bots 0 allowed · 4 disallowed
  • Disallow/submissions
  • Disallow/users
  • Disallow/relay
  • Disallow/cdn-cgi/

No sitemaps found

User reviews (0)

  • No reviews yet.